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.
Showing posts with label extract. Show all posts
Showing posts with label extract. Show all posts
Wednesday, September 16, 2009
Python - view contents of and extract files from a ZIP file
Subscribe to:
Posts (Atom)