Joh*_*ohn 7 python file
我正在尝试编写一个python脚本来更新一些巨大文件的标题(只有第一行),但由于新标题不必与原始标题大小相同(以字节为单位),无论如何我都可以更改标题而不触及其余的巨大文件?或者我必须仔细阅读它们并将它们写回文件?
phi*_*hag 5
不,您可以在不触及整个文件的情况下对文件执行的唯一操作是截断、替换相同大小和附加。
但是,您可以缓冲文件中相对较小的部分,并在读取当前驻留在新位置的所有数据后写入它们,以避免内存耗尽。如果速度是一个问题,请考虑使用mmap。
归档时间:
14 年,4 月 前
查看次数:
1562 次
最近记录: