您好,登录后才能下订单哦!
密码登录
登录注册
点击 登录注册 即表示同意《亿速云用户服务条款》
使用python怎么读取文件并替换字段?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
Python是一种编程语言,内置了许多有效的工具,Python几乎无所不能,该语言通俗易懂、容易入门、功能强大,在许多领域中都有广泛的应用,例如最热门的大数据分析,人工智能,Web开发等。
如下所示:
fp = open(''test2.txt','w') #打开你要写得文件test2.txt lines = open('test1.txt').readlines() #打开文件,读入每一行 for s in lines: fp.write( s.replace('love','hate').replace('yes','no')) # replace是替换,write是写入 fp.close() # 关闭文件
import os import re f_path = r'c:\a.txt' f = open (f_path, "r+") open('c:\\test.txt', 'w').write(re.sub(r'hello world', 'Love python', f.read()))
#写在原文件中 fp3=open("file3.txt","r+") #不用w w会清空数据 s=fp3.read()#读出 fp3.seek(0,0) #指针移到头 原来的数据还在是替换 会存在一个问题 如果少 会替换不了全部数据,自已思考解决! #从头写入 fp3.write(s.replace("hello","good")) fp3.close()
import os os.chdir('D:\\') # 跳到D盘 if not os.path.exists('test1.txt'): # 看一下这个文件是否存在 exit(-1) #不存在就退出 lines = open('test1.txt').readlines() #打开文件,读入每一行 fp = open(''test2.txt','w') #打开你要写得文件test2.txt for s in lines: # replace是替换,write是写入 fp.write( s.replace('love','hate').replace('yes','no')) fp.close() # 关闭文件
看完上述内容,你们掌握使用python怎么读取文件并替换字段的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注亿速云行业资讯频道,感谢各位的阅读!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。