Python: Saving a string to file without overwriting file's contents
本问题已经有最佳答案,请猛点这里访问。
每次运行程序时,我需要将程序的输出添加到保存的文件中,而不覆盖以前的输出。
这就是我现在写文件的方式:
1 | lead.write(str(alldates)) |
有什么想法吗?
在这里,您应该在
1 2 3 | append_text = str(alldates) with open('my_file.txt', 'a') as lead: lead.write(append_text) |
为了不同的目的,有很多专门的方法可以访问
您应该以追加模式打开文件。