当前位置: 首页 > 图灵资讯 > 行业资讯> python不能覆盖文件内容如何解决

python不能覆盖文件内容如何解决

来源:图灵python
时间: 2025-01-22 15:42:06

python不能覆盖文件内容的解决方案:使用“with open(f,"w") as file“命令可以覆盖文件内容,”w“代表每次操作都覆盖文件内容。

python不能覆盖文件的内容,可能是因为文件的打开方式是额外的写作方式。当文件再次写入文件时,可以通过更改文件的打开方式来覆盖文件中的原始内容。

1.jpg

(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

输出结果:

4.jpg

(2)lucky.txt中的新内容(覆盖:每次操作都会重新写入内容)

f="lucky.txt"
a=8
withopen(f,"w")asfile:#"w"代表每次操作都覆盖内容
foriinrange(a):
file.write(str(i)+"d"+""+"\n")
a+=1

输出结果:

3.jpg

总结:根据需要更改打开文件的方式。

推荐课程:Python入门及高级教学视频(极客学院)

上一篇:

python代码怎样清屏

下一篇:

返回列表