import os
import copy
path =input("请输入文件所在路径:")while0== os.path.exists(path):print("路径不存在,请输入正确的路径!")
path =input("请输入文件所在路径:")
before =input("请输入要删除的行包含的关键字:")
files = os.listdir(path)
count =0forfilein files:if os.path.isfile(path+"/"+file):
fp =open(path+"/"+file,'r')
lines =[]for line in fp:
lines.append(line)
s=[s for s in lines if before in s]if s:for i inrange(len(s)):
lines.pop(lines.index(s[i]))
fp =open(path+"/"+file,'w')
fp.writelines(lines)print(file+" is ok!")
count +=1
fp.close()if0== count:print("没有文件匹配!")
import os
import copy
path =input("请输入文件所在路径:")while0== os.path.exists(path):print("路径不存在,请输入正确的路径!")
path =input("请输入文件所在路径:")
before =input("请输入替换前的关键字:")
after =input("请输入替换后的关键字:")
files = os.listdir(path)
count =0forfilein files:if os.path.isfile(path+"/"+file):
fp =open(path+"/"+file,'r')
lines =[]for line in fp:
lines.append(line)
s=[s for s in lines if before in s]if s:for i inrange(len(s)):
temp=lines[lines.index(s[i])]
temp=temp.replace(before,after)
lines.insert(lines.index(s[i])+1,temp)
lines.pop(lines.index(s[i]))
fp =open(path+"/"+file,'w')
fp.writelines(lines)print(file+" is ok!")
count +=1
fp.close()if0== count:print("没有文件匹配!")
import os
import copy
path =input("请输入文件所在路径:")while0== os.path.exists(path):print("路径不存在,请输入正确的路径!")
path =input("请输入文件所在路径:")
before =input("请输入替换前的关键字:")
after =input("请输入替换后的关键字:")
files = os.listdir(path)
count =0forfilein files:if os.path.isfile(path+"/"+file):
fp =open(path+"/"+file,'r')
lines =[]for line in fp:
lines.append(line)
replacelines = copy.deepcopy(lines)
s=[s for s in lines if before in s]if s:for i inrange(len(s)):
temp=lines[lines.index(s[i])]
temp=temp.replace(before,after)
replacelines.insert(lines.index(s[i])+1,temp)
lines.insert(lines.index(s[i])+1,temp)
lines.insert(lines.index(s[i])+1,temp)
lines.pop(lines.index(s[i]))
fp =open(path+"/"+file,'w')
fp.writelines(replacelines)print(file+" is ok!")
count +=1
fp.close()if0== count:print("没有文件匹配!")