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='')

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值