所以我有以下代码(不是我的,但我明智地修改它(:
def main():
outfile = open("data.txt","w")
fname = input("Please enter your first name:")
lname = input("Please enter your last name: ")
outfile.write(fname)
outfile.write("t")
outfile.write(lname)
outfile.close()
main()
我需要它做的是,将文本保存到.txt文件中(它已经这样做了(。然而,当我重新运行代码时,它会覆盖保存在.txt文件中的内容。与重写相反,我需要它来保存每次重新运行的代码。
我想我需要两个解决方案
(i( :使用某种环路
(ii(:附加
我正在使用MacBook,我从终端运行代码。如有任何帮助,我们将不胜感激。
感谢您阅读本文。
只需获取当前时间戳并附加文件名即可。这将解决您的问题
例如
filename="data_{}.txt".format(datetime.datetime.now())
outfile = open(filename,"w")
注意。你必须导入日期时间库例如
import datetime