import zipfile # this assumes that the file # is in the working directory zfileloc = 'breakout.zip' a = zipfile.ZipFile(zfileloc) for f in a.infolist(): print "filename: " + f.filename print "compressed size: " + str(f.compress_size) print "actual file size:" + str(f.file_size) print "" #output: # filename: breakout/ # # compressed size: 0 # # actual file size:0 # # # filename: breakout/README # # compressed size: 276 # # actual file size:443 # # # filename: breakout/LICENSE # # compressed size: 12119 # # actual file size:35147 # # # filename: breakout/Blip_1-Surround-147.wav # # compressed size: 9323 # # actual file size:9964 # # # filename: breakout/ball.png # # compressed size: 637 # # actual file size:642 # # # filename: breakout/breakout.py # # compressed size: 2445 # # actual file size:9117 # # # filename: breakout/bat.png # # compressed size: 181 # # actual file size:190 # # # filename: breakout/brick.png # # compressed size: 686 # # actual file size:686 # extract all contents a.extractall() # proof that they were extracted import os os.listdir('.') #output # the contents of the working directory..... in this example.. # ['breakout.zip', 'breakout']
A python example based blog that shows how to accomplish python goals and how to correct python errors.
Wednesday, September 16, 2009
Python - view contents of and extract files from a ZIP file
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment