0

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

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

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

接下来我们读取缓冲区将是 45233333333333333333 534545454364536 4355545,依此类推。

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

4

1 回答 1

0

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

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

于 2012-12-13T11:33:14.137 回答