1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| #!/usr/bin/python
import os, time,datetime
ts=time.time()
with open('result.txt', 'a') as result:
for filename in ['xaa',]:
print '################' + '\n' + 'WORK ON ==>' + str(filename)
with open('A','r') as a:
alines = a.readlines()
with open('B','r') as b:
for line in b:
matching=[s for s in alines if line in s ] #<== mon fichier B étant assez gros (50000 lignes ) ca prend des plombes, j\'en suis à plus de 3H de traitement
if matching:
print 'FIND IT'
result.write(matching[0])
end=time.time()
start_time=datetime.datetime.fromtimestamp(ts).strftime('%Y-%m-%d %H:%M:%S')
end_time= datetime.datetime.fromtimestamp(end).strftime('%Y-%m-%d %H:%M:%S')
print start_time
print end_time |