【问题标题】:How to avoid overwriting a text file? [duplicate]如何避免覆盖文本文件? [复制]
【发布时间】:2019-05-30 11:40:18
【问题描述】:

我在 Python 的 PyGame 的帮助下使用了一个点击程序。我想通过打开程序多次使用该程序,然后将其关闭并重新打开。

所以基本上我打开程序,点击一些东西,然后它将点击时间写入一个 .txt 文件。我的问题是,当我关闭程序并再次运行它时,它会覆盖 .txt 文件。所以我的问题是,如何避免这种情况?

#Pygame program....
f = open("test.txt","w") 
f.write("write something")

【问题讨论】:

  • 使用文件模式'a'(追加)而不是'w'
  • chang f = open("test.txt", "a") 表示追加模式

标签: python file overwrite


【解决方案1】:

以追加模式打开文件

f = open('test.txt', 'a')

【讨论】:

  • 哦,这么简单? “一”是什么意思?
  • 表示追加
猜你喜欢
  • 1970-01-01
  • 2015-07-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-06
  • 1970-01-01
  • 2023-03-07
相关资源
最近更新 更多