如何在保留旧文本的同时在文本文件中写入新行

时间:2016-05-28 11:23:25

标签: python text-files

当我打开一个文本文件并在其中写入并在程序结束时将其关闭时,这些行将保留在文本文件中。当我重新打开该程序时,它不会写入一组新的行,而是覆盖已有的行。我想保留两段文本,它用于数据记录。关于如何解决这个问题的任何想法。

1 个答案:

答案 0 :(得分:1)

您应该使用a模式,如下所示:

with open("file","a") as f:
    f.write("Something") 

这将附加到文件而不是覆盖它。