有人可以让我知道我的下面的代码有什么问题。它提供了文件的所有内容,而不是提供匹配的内容。
path="/backup/servers"
DATA="/SUPPORT/data.txt"
fd=os.listdir(path)
for i in fd[-15:]:
if re.match("(.*)-MC(.*)",i):
rslt=i.replace("-MC","")
fh=open("wmc.txt",'w+')
fh.write(rslt)
fl=open(DATA,'r')
for line1 in fl:
fh.seek(0,0)
for line2 in fh:
#if re.search(".*%s.*"%(line2),line1):
if re.search(line2,line1):
print line1
break