Open chyroc opened 7 years ago
https://stackoverflow.com/questions/8757389/reading-file-line-by-line-in-go
我在Go中无法找到file.ReadLine函数。我可以弄清楚如何快速写一个,但只是想知道我是否在这里忽略一些东西。如何逐行读取文件?
file.ReadLine
在包bufio中有ReadLine功能。
bufio
ReadLine
请注意,如果行没有填充完read buffer,该函数将返回不完整的行。如果您想通过单次调用函数来始终读取一个整行,您将需要将ReadLine函数封装到自己的函数中,该函数在for循环中调用ReadLine。
bufio.ReadString('\n')不完全等同于ReadLine,因为ReadString无法处理文件的最后一行不以换行符结尾的情况
bufio.ReadString('\n')
ReadString
我在Go中无法找到
file.ReadLine
函数。我可以弄清楚如何快速写一个,但只是想知道我是否在这里忽略一些东西。如何逐行读取文件?