如果您使用的是Python 2.6,则extract和extractall方法非常有用。我现在必须使用Python
2.5,所以如果它们不存在,我只需要创建目录。您可以使用该
namelist()方法获得目录列表。目录将始终以正斜杠结尾(即使在Windows上也是如此),例如,
import os, zipfilez = zipfile.ZipFile('myfile.zip')for f in z.namelist(): if f.endswith('/'): os.makedirs(f)您可能不想 完全 那样做(即,当您遍历名称列表时可能要提取zip文件的内容),但是您知道了。



