这里有很大的坑坑。记录一下。 参考代码:
fi, err := os.Open(originPath)
if err != nil {
fmt.Printf("Error: %s\n", err)
return
}
defer fi.Close()
br := bufio.NewReader(fi)
for {
line, err := br.ReadString('\n')
if err != nil {
// fmt.Println(err)
break
}
// 处理line
}