package main import ( "bufio" "fmt" "io" "os" ) func main() { f, err := os.Open("a.txt") if err != nil { fmt.Println(err.Error()) } //建立緩沖區,把文件內容放到緩沖區中 buf := bufio.NewReader(f) for { //遇到\n結束讀取 b, errR := buf.ReadBytes('\n') if errR != nil { if errR == io.EOF { break } fmt.Println(errR.Error()) } fmt.Println(string(b)) } }