python写入已有文件前怎么清空内容

2025-12-28 04:59:17

1、python中每次运行一次会生成一些数据写入txt中

python写入已有文件前怎么清空内容

2、我用的是

with codecs.open('经验.txt', 'a', 'utf-8') as f:


       f.write(zz)
       f.write("\r\n")

python写入已有文件前怎么清空内容

3、现在这个文件是有内容的,我想在每次运行的时候清空一次

python写入已有文件前怎么清空内容

4、我们可以在运行后用with codecs.open('经验.txt', 'a', 'utf-8') as f:

打开刚刚的txt

python写入已有文件前怎么清空内容

5、然后用f.seek(0)定位到txt第一个字符

python写入已有文件前怎么清空内容

6、之后f.truncate()用这个代码删除刚刚定位之后的内容

这样在覆盖就不会出现数据错乱了

python写入已有文件前怎么清空内容

1、1.操作方式在写入之前先定位第一位

2.截断后面的内容

3.之后再写入

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢