python - 如何使用 python 检索 zip 文件中的目录?

标签 python zip

如何在 python 中遍历 zip 文件的内容而无需解压它们?

如果提取是唯一的方法,那么如果我创建一个唯一的临时文件夹并将它们提取到那里,然后遍历并删除临时文件夹,是否有效?

最佳答案

使用namelist() ZipFile 类的方法来获取存档中所有文件名的列表,而无需提取它们。例如:

import zipfile

myzip = zipfile.ZipFile('myzip.zip', 'r')
filenames = myzip.namelist()
# Do something with filenames

关于python - 如何使用 python 检索 zip 文件中的目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7603709/

相关文章:

python - 如何清除 PyListObject?

python - 将 numpy 加载到 IronPython 中

bash - 等到 zip 完全写入然后继续,Bash 脚本

java - ZipOutputStream 不写入文件内容

python - pytest fixture 如何更改 fixture 范围

ubuntu - 为 Linux 分发 Python 软件

python - 在 python 问题中查找与 .csv 文件的匹配项

iPhone:在命令行 (Mac OS X) 中压缩 .app 文件会删除 CodeSigning

c# - 将 ionic Zip 读取为内存流 C#

c++ - 将 Zip 文件夹中的文件拖放到我的窗口中