Python: 如何在不覆盖文件内容的情况下保存字符串到文件

0 投票
2 回答
1313 浏览
提问于 2025-04-17 22:04

我需要在每次运行程序时,把程序的输出添加到一个已经保存的文件里,而不是覆盖掉之前的内容。

现在我写文件的方式是这样的:

lead.write(str(alldates))

有什么好主意吗?

2 个回答

0

你应该以追加模式打开文件。

2

在这里,你应该以追加模式来 打开 文件:

append_text = str(alldates)
with open('my_file.txt', 'a') as lead:
    lead.write(append_text)

有很多专门的方法可以根据不同的需求来 打开 文件,你可以在 文档中了解更多

撰写回答