您必须使用
namelist()和
extract()。考虑目录的样本
import zipfileimport os.pathimport oszfile = zipfile.ZipFile("test.zip")for name in zfile.namelist(): (dirname, filename) = os.path.split(name) print "Decompressing " + filename + " on " + dirname if not os.path.exists(dirname): os.makedirs(dirname) zfile.extract(name, dirname)


