建网站学什么专业云游戏平台网页版
news/
2025/10/9 6:23:14/
文章来源:
建网站学什么专业,云游戏平台网页版,郑州编程培训机构排名前十,网站怎么做数据转移以占用内存的方式修改文件
待修改的文件 word1.txt#xff0c;文件内容如下#xff1a;现在要将文中的“汪淼”修改为“WM”#xff0c;代码如下#xff1a;##xff01;-*-coding:utf-8-*-
old_str 汪淼
new_str WM
f1 open(word1.txt,r,encodingutf-8) #…
以占用内存的方式修改文件
待修改的文件 word1.txt文件内容如下现在要将文中的“汪淼”修改为“WM”代码如下#-*-coding:utf-8-*-
old_str 汪淼
new_str WM
f1 open(word1.txt,r,encodingutf-8) # 以读写方式打开可读可写
data f1.read() # 读取文件内容
print(f1.tell()) # 4574 tell() 方法返回文件的当前位置即文件指针当前位置。
f1.seek(0) # seek() 方法用于移动文件读取指针到指定位置。
for i in data: # 循环读取
if old_str in data:
datadata.replace(old_str,new_str) # 用新字符串替换旧字符串
print(data) # 打印修改后的内容
f1.write(data) # 向文件中写入内容data,默认是utf-8
f1.truncate() # 用于截断文件如果指定了可选参数 size则表示截断文件为 size 个字符。 如果没有指定 size
则从当前位置起截断截断之后 size 后面的所有字符被删除。
f1.close() # 关闭文件
更多Python知识请关注Python自学网
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/932220.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!