在某处存储字符串然后立即写出来

时间:2011-07-11 15:55:28

标签: python

我读到文件I / O很慢并且正在查看写入文件的我自己的代码,发现即使对于像逗号这样的小东西,我也经常调用写入写入。

outFile.write(",")

所以我想,如果我把所有的角色存放在某个地方(比如,我不知道,1 KB的字符或其他东西在写出之前),也许会更好。

我该如何实现?我只是获取一个列表并开始向其附加字符串,然后进行连接并将结果字符串写出来吗?或者也许有更好的方法。

1 个答案:

答案 0 :(得分:5)

有关缓冲I / O的信息,请查看io模块的documentation。正如S.Lott指出的那样,Python内置的I / O对象中已经有一个缓冲区,所以你可能已经在不知情的情况下使用它了。