如何在后续运行中覆盖以追加模式打开的文件

时间:2014-06-05 08:03:04

标签: python

我已经在追加模式下打开了我的文件并且工作正常,但是当我再次运行程序时它并没有覆盖以前的内容。我无法弄清楚我哪里出错了。这可能是一个非常基本的问题,但我是python的新手。请帮忙。

with open(Result,"a") as f:
      csv_writer = csv.writer(f, delimiter=',')
      csv_writer.writerow((fn1,fn2))

我需要附加内容,但也需要在程序下次运行时覆盖它。

1 个答案:

答案 0 :(得分:1)

要覆盖以前的内容,请以"w"模式打开文件。 (写模式)

with open(Result,"w") as f:
      csv_writer = csv.writer(f, delimiter=',')
      csv_writer.writerow((fn1,fn2))

Read more about open