python写入已有文件前怎么清空内容
1、python中每次运行一次会生成一些数据写入txt中

2、我用的是
with codecs.open('经验.txt', 'a', 'utf-8') as f:
f.write(zz)
f.write("\r\n")

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

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

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

6、之后f.truncate()用这个代码删除刚刚定位之后的内容
这样在覆盖就不会出现数据错乱了

1、1.操作方式在写入之前先定位第一位
2.截断后面的内容
3.之后再写入
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:22
阅读量:111
阅读量:113
阅读量:110
阅读量:155