首页 > 其他 > 详细

修改文件方法

时间:2021-05-14 15:27:49      阅读:16      评论:0      收藏:0      [点我收藏+]
#1替换方法
f=open("users.txt",encoding="utf-8")
#f=open(r"users.txt",encoding="utf-8") r:代表原字符,特殊符号不要转义
result=f.read()
f.close()
new_result=result.replace("hello","你好")
f=open("users.txt",‘w‘,encoding="utf-8")
f.write(new_result)
f.close()

#2 替换方法
f=open("users.txt",‘a+‘,encoding="utf-8")
f.seek(0)
result=f.read()
new_result=result.replace("你好","您好")
f.seek(0)
f.truncate() #清空文件
f.write(new_result)
f.close()

#3 替换 大文件,且文件中需替换的文字重复较多
import os
f1=open("qian.txt",encoding="utf-8")
f2=open("qian.txt.bak",‘w‘,encoding="utf-8")
for line in f1:
new_line=line.replace(‘周‘,"周杰伦")
f2.write(new_line)
f1.close()
f2.close()
os.remove("qian.txt")
os.rename("qian.txt.bak","qian.txt")



修改文件方法

原文:https://www.cnblogs.com/shaoyao/p/14761896.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!