namelist()
递归返回存档中所有项目的列表。
您可以通过调用os.path.isdir()来检查项目是否为目录:
import os
import zipfile
with zipfile.ZipFile('archive.zip') as z:
for filename in z.namelist():
if not os.path.isdir(filename):
# read the file
with z.open(filename) as f:
for line in f:
print line
希望能有所帮助。