如果您使用的是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文件的内容),但是您知道了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)