func main() { file, err := os.Open("test.txt") if err != nil { log.Fatalln(err) } defer file.Close() reader := bufio.NewReader(file) for { data, _, err := reader.ReadLine() if err == io.EOF { log.Fatalln("读取文件完毕") } fmt.Println(string(data)) } }