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 |