将新数据写入文件中间

cof*_*fee 4 python file-io

可能重复:
如何在Python中修改文本文件?

编写新文件,附加到它等等很容易.但是如何写入文件的中间?

我有一个由自动化过程生成的html报告,而不是重写整个报告,我想在新的数据中插入新数据.也许我想寻找评论并附加在那里.因此,在行后添加新数据<!-- append here -->

Eli*_*sky 6

是.

  1. 阅读文件
  2. 修改你需要的东西
  3. 使用修改后的版本覆盖文件

如果文件太大而无法放入内存,请逐行(或逐块或任何适合)读取和写入某个临时文件,然后将其复制而不是原始文件.