import re contents=open('a').read() total=re.findall(r'ip1[ \t]+(\d+)',contents) big45=[int(i) for i in total if int(i)>45] print("total ip1:%d ,ip1 number bigger than 45:%d"%(len(total),len(big45)))
f=open('a.txt','r') lines=f.readlines() i=1 for line in lines: value=int(line.split(' ')[1].strip()) if value >45: print 'line %d value:%d > 45'%(i,value) i=i+1