This example lists all the filenames contained in a ZIP file using Python’s built-in zipfile library.
#!/usr/bin/env python3 import zipfile def list_files_in_zip(filename): """ List all files inside a ZIP archive Yields filename strings. """ with zipfile.ZipFile(filename) as thezip: for zipinfo in thezip.infolist(): yield zipinfo.filename # Usage example for filename in list_files_in_zip("myarchive.zip"): print(filename)