python覆盖写入文件(python不能覆盖文件内容如何解决)
导读:python不能覆盖文件内容的解决方法:使用“with open(f,"w" as file”命令即可覆盖文件内容,“w”代表每次运行都覆盖文件内容。...
python不能覆盖文件内容的解决方法:使用“with open(f,"w") as file ”命令即可覆盖文件内容 ,“w ”代表每次运行都覆盖文件内容 。
python不能覆盖文件内容有可能是因为文件的打开方式为追加写方式 ,更改文件打开方式即可实现再次向文件写入内容时将文件里原有内容覆盖 。
(1)在lucky.txt中追加内容(追加:之前在txt中的内容不改变 ,继续在已存在的内容后新增内容)
f="lucky.txt" a=8 withopen(f,"a")asfile:#只需要将之前的 ”w"改为“a"即可 ,代表追加内容 foriinrange(a): file.write(str(i)+"d"+""+"\n") a+=1输出结果:
(2)在lucky.txt中新增内容(覆盖:每次运行都会重新写入内容)
f="lucky.txt" a=8 withopen(f,"w")asfile:#"w"代表每次运行都覆盖内容 foriinrange(a): file.write(str(i)+"d"+""+"\n") a+=1输出结果:
总结:根据需要 ,更改打开文件的方式即可 。
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!