python io 如何覆盖写?

2015-10-13 18:15:51 +08:00
 eightqueen
每一次都清除原有文件内容,再写入新内容。以 w 方式打开文件只能在打开的时候覆盖原有内容。
3274 次点击
所在节点    Python
6 条回复
simon7
2015-10-13 18:55:32 +08:00
w+
heqingpan
2015-10-13 18:59:21 +08:00
fobj=open("filename","a")
fobj.write("msg")
fobj.flush()
fobj.close()
SErHo
2015-10-13 19:25:15 +08:00
r+

f.seek(0)
f.write("...")
f.truncate()

必须保证文件存在
eightqueen
2015-10-13 21:29:51 +08:00
@heqingpan 不想反复打开文件、关闭文件,我这个操作有可能重复多次。
sNullp
2015-10-14 08:18:03 +08:00
seek()
eightqueen
2015-10-14 10:37:56 +08:00
@sNullp 谢谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/227734

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX