您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页python 查找字符串并将其替换

python 查找字符串并将其替换

来源:化拓教育网

有网友碰到这样的问题“python 查找字符串并将其替换”。小编为您整理了以下解决方案,希望对您有帮助:

解决方案1:

import re
f1=open('J:/wenjian/1/1.txt','r').read()#把整个文件读进来作为整个字符串
f1 = re.sub('abcdef','123456',f1)#替换所有符合的情况
f_w=open('J:/wenjian/1/replace_1.txt','wb')#新建一个文件,把替换后的内容写进去
f_w.write(f1)
f_w.close()

解决方案2:

f1=open('J:/wenjian/1/1.txt','r')
for line in f1
你这里是不是少了点什么,f1只是文件句柄,需要执行读操作才能遍历,
调用readlines()

确实有更好的代码,那就是使用re.sub,它同时包含了查找和替换两步的操作,
而不是像你写的那样的字符串比较性能那么低

解决方案3:

MARK

解决方案4:

line = line.replace(eachName,'123456')

Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务