如何在后续运行中覆盖以追加模式打开的文件
我把文件打开成追加模式,这样可以正常工作。但是当我再次运行程序时,它并没有覆盖之前的内容。我不知道哪里出了问题。这可能是个很基础的问题,但我对Python还不太熟悉。请帮帮我。
with open(Result,"a") as f:
csv_writer = csv.writer(f, delimiter=',')
csv_writer.writerow((fn1,fn2))
我需要在文件中追加内容,但也希望下次运行程序时能覆盖之前的内容。
1 个回答
1
要覆盖之前的内容,可以用 "w"
模式打开文件。这个模式叫做“写入模式”。
with open(Result,"w") as f:
csv_writer = csv.writer(f, delimiter=',')
csv_writer.writerow((fn1,fn2))