python - 如何在 Python 中仅列出 zip 存档中的文件夹?

标签 python directory zip

如何只列出 zip 存档中的文件夹? 这将列出存档中的每个文件夹和文件:

import zipfile
file = zipfile.ZipFile("samples/sample.zip", "r")
for name in file.namelist():
    print name

谢谢。

最佳答案

一种方法可能是:

>>> [x for x in file.namelist() if x.endswith('/')]
<<< ['folder/', 'folder2/']

关于python - 如何在 Python 中仅列出 zip 存档中的文件夹?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6510477/

相关文章:

php - 使用php列出目录中的所有文件夹子文件夹和文件

java - 从多个 zip 文件中读取数据并将它们合并为一个

python - 处理大文件的最佳 Python Zip 模块是什么?

linux - 为 'zip' 命令输出指定目标目录(创建的 Zip 文件)

python - 将字符串转换为全部小写,无需内置函数

Python Web Scraping title in a special div & Page 1 + 15

python - 在 Pandas 中绘制系列直方图

search - 批量文件搜索和创建多个单词

python - 如何修复单链表方法追加中的错误

windows - 将整个文件夹(不仅仅是内容)复制到 cmd 终端中的另一个文件夹中