python文件读取缓冲区边界

时间:2012-12-13 02:16:47

标签: python file-io

当我们使用open()函数打开文件时,我们可以设置buffersize来提高性能。但我只是怀疑我们是否设置了1024,但文件中的数据是这样的:

1999999999 3232344 54354364576 2343243254 6453623453245r3245235 5342453245233333333333333333 534545454364536 4355545 ...

所以我不知道这是否会切断一个数字,就像第一次读取一样,缓冲区将是1999999999 3232344 54354364576 2343243254 6453623453245r3245235 53424532,

接下来我们读缓冲区将是45233333333333333333 534545454364536 4355545,等等。

或者python的缓冲工具解决了这个问题?谁能给我一些指示?感谢。

1 个答案:

答案 0 :(得分:0)

如果您使用不带任何参数的read方法,它将返回整个文件内容。如果您只想一次读取文件的一部分,则可以使用size参数。

有关详细信息,请参阅文档http://docs.python.org/2.7/tutorial/inputoutput.html#reading-and-writing-files