关于一行行读取文件的,还有另外一种方法,是不需要考虑去掉换行符的:
file, err := os.Open(r.path)
if err != nil{
panic(fmt.Sprintf("open file error: %s", err.Error()))
}
defer f.Close()
rd := bufio.NewScanner(f)
for rd.Scan() {
rc <- []byte(rd.Text())
i++
}
file, err := os.Open(r.path)
if err != nil{
panic(fmt.Sprintf("open file error: %s", err.Error()))
}
defer f.Close()
rd := bufio.NewScanner(f)
for rd.Scan() {
rc <- []byte(rd.Text())
i++
}
2018-08-15