Python如何保存修改了的txt文件
我用python open一个文件改了其中一段字符串后该如何保存呢?
尝试过用w+打开,但是一打开文件就变成空文件了呀
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
我用python open一个文件改了其中一段字符串后该如何保存呢?
尝试过用w+打开,但是一打开文件就变成空文件了呀
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(3)
"a+"模式...
调用
f.close()
了吗这样吧~~
还是用 r 和 w 模式吧,这样简单明了。
初学者很难控制读写指针,可能会把文件写坏了~
参考:
Python3.5中,open()不同模式如r、r+ 、w+、w、a、a+有何不同?
python文件打开方式详解——a、a+、r+、w+区别
with open
会自动关闭文件,fd=open
需要写关闭语句:fd.close()
。由于文件系统的速度优化,正在编辑的文件内容不是立即写入磁盘的,而是保留在内存中,必须要关闭文件以后,内容才会真正写到磁盘上。