package main import ( "bufio" "fmt" "io" "os" "strings" ) func main() { // 创建句柄 fi, err := os.Open("christmas_apple.py") if err != nil { panic(err) } // 创建 Reader r := bufio.NewReader(fi) for { lineBytes, err := r.ReadBytes('\n') line := strings.TrimSpace(string(lineBytes)) if err != nil && err != io.EOF { panic(err) } if err == io.EOF { break } fmt.Println(line) } }