当我们使用open()函数打开文件时,我们可以设置buffersize来提高性能。但我只是怀疑我们是否设置了1024,但文件中的数据是这样的:
1999999999 3232344 54354364576 2343243254 6453623453245r3245235 5342453245233333333333333333 534545454364536 4355545 ...
所以我不知道这是否会切断一个数字,就像第一次读取一样,缓冲区将是1999999999 3232344 54354364576 2343243254 6453623453245r3245235 53424532,
接下来我们读缓冲区将是45233333333333333333 534545454364536 4355545,等等。
或者python的缓冲工具解决了这个问题?谁能给我一些指示?感谢。
答案 0 :(得分:0)
如果您使用不带任何参数的read方法,它将返回整个文件内容。如果您只想一次读取文件的一部分,则可以使用size参数。
有关详细信息,请参阅文档http://docs.python.org/2.7/tutorial/inputoutput.html#reading-and-writing-files