导语:
本文主要介绍了关于python不能覆盖文件内容如何解决的相关知识,包括python如果文件夹不存在则创建,以及python移动文件这些编程知识,希望对大家有参考作用。
python无法覆盖文件内容的解决方案:使用“with open(f,"w") as file”命令覆盖文件内容,“w”表示每次运行时覆盖文件内容。
有可能python无法覆盖文件的内容,因为文件是在附加写入模式下打开的。更改文件打开方式可以在再次写入文件时覆盖文件中的原始内容。
(1) 向lucky.txt追加内容(补充:txt中之前的内容不变,在已有内容之后继续追加内容)
f = "lucky.txt"
a =8
with open(f,"a") as file: #只需要将之前的”w"改为“a"即可,代表追加内容
for i in range(a):
file.write(str(i) + "d" + " "+"\n")
a +=1
输出结果:
(2)在lucky.txt中添加新内容(覆盖:每次运行都会重写内容)
f = "lucky.txt"
a =8
with open(f,"w") as file: #"w"代表每次运行都覆盖内容
for i in range(a):
file.write(str(i) + "d" + " "+"\n")
a +=1
输出结果:
总结:根据需要,更改打开文件的方式即可。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ 如何在python中逐行读取01/08
- ♥ 其他人如何使用我的 Python 程序10/16
- ♥ python中多进程的写法12/30
- ♥ python中的cmd是什么10/05
- ♥ python是开源的吗?01/07
- ♥ python中无法引入pil的问题如何解决10/28
内容反馈