如何在python中遍历zip文件的内容而无需提取它们?
如果提取是唯一的方法,如果我创建一个唯一的临时文件夹并提取它们,然后遍历并删除临时文件夹,它是有效的吗?
使用ZipFile
类的namelist()
方法获得存档中所有文件名的列表,而不必提取它们。例如:
import zipfile
myzip = zipfile.ZipFile('myzip.zip', 'r')
filenames = myzip.namelist()
# Do something with filenames