如何在python中遍历一个zip文件的内容而不必提取它们?如何使用python检索zip文件中的目录?
如果提取是唯一的方法,它是否有效,如果我创建一个独特的临时文件夹并提取它们然后遍历并删除临时文件夹后?
如何在python中遍历一个zip文件的内容而不必提取它们?如何使用python检索zip文件中的目录?
如果提取是唯一的方法,它是否有效,如果我创建一个独特的临时文件夹并提取它们然后遍历并删除临时文件夹后?
使用ZipFile
类的namelist()
方法获取存档中所有文件名的列表,而无需解压缩它们。例如:
import zipfile
myzip = zipfile.ZipFile('myzip.zip', 'r')
filenames = myzip.namelist()
# Do something with filenames
您是否在使用['zipfile'](http://docs.python.org/library/zipfile.html)模块? –
@GregHewgill:是的,我是。 – Marconi