import os from stat import ST_MTIME import zipfile import time open('sample.txt','w').write('x'*8192) for i in xrange(10): start = time.time() print 'Start',time.strftime('%H:%M:%S') zip = zipfile.ZipFile('sample.zip','w',zipfile.ZIP_STORED,True) zip.write('sample.txt') zip.close() zip = zipfile.ZipFile('sample.zip','r',zipfile.ZIP_STORED,True) info = zip.getinfo('sample.txt') print 'ZIP stored mtime:',info.date_time print 'Original mtime:',time.localtime(os.stat('sample.txt')[ST_MTIME])[:-3] print 'Duration',time.time() - start print 'Stop',time.strftime('%H:%M:%S') time.sleep(1) print '-'*30