用python逐个替换文件中的每一行

时间:2012-03-20 11:35:15

标签: python file overwrite

问题: 读取线后如何在一个文件中覆盖一行?

不创建新文件或读取孔文件,因为文件有123.500行。

for line in source:

    newline = "+" + line

    #write over the line in the file with newline

line =“HAHA”, newline =“+ HAHA”

如何在文件中用换行替换换行符?

1 个答案:

答案 0 :(得分:2)

无论

  • 逐行写入其他文件或
  • 读取内存中的整个文件,并用您编写的新文件替换原文。

fileinput模块可以为您提供帮助,如this answer

所示