我已经在追加模式下打开了我的文件并且工作正常,但是当我再次运行程序时它并没有覆盖以前的内容。我无法弄清楚我哪里出错了。这可能是一个非常基本的问题,但我是python的新手。请帮忙。
with open(Result,"a") as f:
csv_writer = csv.writer(f, delimiter=',')
csv_writer.writerow((fn1,fn2))
我需要附加内容,但也需要在程序下次运行时覆盖它。
答案 0 :(得分:1)
要覆盖以前的内容,请以"w"
模式打开文件。 (写模式)
with open(Result,"w") as f:
csv_writer = csv.writer(f, delimiter=',')
csv_writer.writerow((fn1,fn2))