【问题标题】:python get list of folder names from zip folderpython从zip文件夹中获取文件夹名称列表
【发布时间】:2014-11-05 17:41:51
【问题描述】:

我有 80 个压缩文件。在每个文件夹中,大约有 20 个文件夹(我将其称为一级文件夹)。从每个压缩文件中获取所有第一级文件夹名称的列表的 python 代码是什么?

我需要一个 Excel 电子表格,列出所有 80 个压缩文件中第一级文件夹的名称。

棘手的部分:这 80 个压缩文件中有 2 种类型。一些具有 .zip 扩展名,而另一些具有 .7z 扩展名。

【问题讨论】:

    标签: python zip 7zip


    【解决方案1】:

    Python zipfile module 文档很好地回答了您的问题。

    ZipFile.namelist()

    按名称返回存档成员列表。

    对于 7zip,可能需要使用 subprocess 模块并运行 7zip; zipfile 模块并不是所有的 7zip 文件都可以打开。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-04-18
      • 1970-01-01
      • 2016-01-27
      • 1970-01-01
      • 2018-04-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多