Python: 如何在不覆盖文件内容的情况下保存字符串到文件
我需要在每次运行程序时,把程序的输出添加到一个已经保存的文件里,而不是覆盖掉之前的内容。
现在我写文件的方式是这样的:
lead.write(str(alldates))
有什么好主意吗?
2 个回答
0
你应该以追加模式打开文件。
2
在这里,你应该以追加模式来 打开
文件:
append_text = str(alldates)
with open('my_file.txt', 'a') as lead:
lead.write(append_text)
有很多专门的方法可以根据不同的需求来 打开
文件,你可以在 文档中了解更多。