python从文件中查找数据并输出
发布网友
发布时间:2022-04-23 00:43
我来回答
共3个回答
热心网友
时间:2022-04-07 13:27
#注意,这里的代码用单空格缩进
import re
#写上你的文件夹路径
yourdir=""
keywordA = "keywordA"
keywordB = "keywordA(\d+)"
files = [os.path.join(yourdir,f) for f in os.listdir(yourdir)]
with open("out.txt","w") as fo:
for f in files:
fname = os.path.basename(f)
with open(f,"r") as fi:
for line in fi:
if line.strip():
searchA = re.search(keywordA,line.strip())
if searchA:
searchB = re.search(keywordB,line.strip())
if searchB:
print(fname,serachB.groups()[0],sep="\t",file=fo)
热心网友
时间:2022-04-07 14:45
这是个需求,不是简单的小程序,要做的就来。。。
热心网友
时间:2022-04-07 16:20
有偿服务可以试试整整。。。。