#在这里插入代码片
import os
root="."
files=[]
for dirpath,dirnames,filenames in os.walk(root):
for file in filenames:
files.append(os.path.join(dirpath,file))
b=[]
ContainString=input("请输入文件包含的内容:")
replaceText=input("请输入要替换后的字符:")
for file in files:
f=open(str(file),'r',encoding='utf-8',errors='ignore')
if(ContainString in f.read()):
f.seek(0)#文件指针定位到开头
line=f.read()
f.close()
line=line.replace(ContainString,replaceText)
f=open(str(file),'w',encoding='utf-8',errors='ignore')
f.write(line)
f.close()
b.append(file)
print(b)
制作不易希望大家多多打赏,谢谢