我读到文件I / O很慢并且正在查看写入文件的我自己的代码,发现即使对于像逗号这样的小东西,我也经常调用写入写入。
outFile.write(",")
所以我想,如果我把所有的角色存放在某个地方(比如,我不知道,1 KB的字符或其他东西在写出之前),也许会更好。
我该如何实现?我只是获取一个列表并开始向其附加字符串,然后进行连接并将结果字符串写出来吗?或者也许有更好的方法。
答案 0 :(得分:5)
有关缓冲I / O的信息,请查看io
模块的documentation。正如S.Lott指出的那样,Python内置的I / O对象中已经有一个缓冲区,所以你可能已经在不知情的情况下使用它了。