To start, import the
zipfile module, and set the filename.
import zipfile filename = 'zipfile.zip'
Working with zip archives is very similar to working with files, you create the object by opening the zipfile, which lets you work on it before closing the file up again.
zip = zipfile.ZipFile(filename) print(zip) # <zipfile.ZipFile object at 0x0000000002E51A90> zip.close()
In Python 2.7 and in Python 3 versions higher than 3.2, we can use the
with context manager. We open the file in "read" mode, and then print a list of filenames:
with zipfile.ZipFile(filename, 'r') as z: print(zip) # <zipfile.ZipFile object at 0x0000000002E51A90>