python 如何实现调用程序时向文档里连续添加内容而不是覆盖原来的内容

我们在用python想文档里写入文件时,通常会遇到这样一种情况,就是每次调用同一段程序时,写入的新的数据在文档中会将原来的文档中的内容覆盖掉,如何做到对原来的文档内容不覆盖呢,即,我们使用的各种写入文档函数时,会使用到

with open("spider.txt", "w") as f:

或者是

csvfile = open('test.csv', 'w', newline='')

等等形式的打开文档方法,注意到这俩种打开文档中均使用以“w”形式打开文档,我们将其换成以“a”打开文档,即

with open("spider.txt", "a") as f:
csvfile = open('test.csv', 'a', newline='')

这样最后在文档中写入的文档就不会覆盖原先的内容了。

猜你喜欢

转载自blog.csdn.net/z649431508/article/details/79992752