import re
import os
x=[]
for root,dirs,files in os.walk(r"D:\tmp\1"):
for file in files:
name=file.replace(".1","")
name1=r"D:\tmp\1{}.1".format(name)
name2=r"D:\tmp\2{}.2".format(name)
name3=r"D:\tmp\3{}.3".format(name)
x.append((name,name1,name2,name3))
for xx in x:
b=[]
with open(xx[1],encoding="UTF-8") as f:
for a in f:
try:
se=re.search( r"(\d{4}/\d{1,2}/\d{1,2}\s\d{1,2}:\d{1,2}:\d{1,2})(.)(loginName:\w)(.)(innerUser:\w){0,1}(.)(customerName:\w)", a, re.M|re.I)
y="{} {} {} {}".format(se.group(1),se.group(3),se.group(5),se.group(7))
b.append(y)
except:
pass
with open(xx[2],encoding="UTF-8") as f:
for a in f:
try:
se=re.search( r"(\d{4}/\d{1,2}/\d{1,2}\s\d{1,2}:\d{1,2}:\d{1,2})(.)(loginName:\w)(.)(innerUser:\w){0,1}(.)(customerName:\w)", a, re.M|re.I)
y="{} {} {} {}".format(se.group(1),se.group(3),se.group(5),se.group(7))
b.append(y)
except:
pass
with open(xx[3],encoding="UTF-8") as f:
for a in f:
try:
se=re.search( r"(\d{4}/\d{1,2}/\d{1,2}\s\d{1,2}:\d{1,2}:\d{1,2})(.)(loginName:\w)(.)(innerUser:\w){0,1}(.)(customerName:\w)", a, re.M|re.I)
y="{} {} {} {}".format(se.group(1),se.group(3),se.group(5),se.group(7))
b.append(y)
except:
pass
ff="tmp{}".format(xx[0])
with open(ff,"a+") as fw:
for bb in b:
fw.write(bb)