发布网友 发布时间:2022-04-23 04:11
共4个回答
热心网友 时间:2022-04-18 03:37
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()
热心网友 时间:2022-04-18 04:55
f1=open('J:/wenjian/1/1.txt','r')
for line in f1
你这里是不是少了点什么,f1只是文件句柄,需要执行读操作才能遍历,
调用readlines()
确实有更好的代码,那就是使用re.sub,它同时包含了查找和替换两步的操作,
而不是像你写的那样的字符串比较性能那么低
热心网友 时间:2022-04-18 06:30
line = line.replace(eachName,'123456')
热心网友 时间:2022-04-18 08:21
MARK