高效读取和解析大型单行文本文件
我想听听你们的想法,怎么处理一个很大的文本文件,里面只有一行内容,然后把每180个字符分成一块,写到另一个文件里,每块放在新的一行。如果能避免一次性把所有数据都加载到内存里就更好了。谢谢!
1 个回答
2
readline
是用来读取整行内容的。
因为你输入的内容只有一行,所以它会把整行都读进来。
正如 Josh A. 提到的,想要一次读取一部分内容,可以使用 read(x)
,这样可以每次读取 x
个字符。