2014-11-05 516 views
0

我有80個壓縮文件。在他們每個人中,大約有20個文件夾(我將稱之爲一級文件夾)。什麼是python代碼從每個壓縮文件中獲取所有第一級文件夾名稱的列表?python從zip文件夾中獲取文件夾名稱列表

我需要一個Excel電子表格,列出所有80個壓縮文件中第一級文件夾的名稱。

棘手的部分:在這80個壓縮文件中有兩種類型。一些有.zip擴展名,而另外一些則有.7z擴展名。

回答

0

Python zipfile module documentaion很好地回答你的問題。

ZipFile.namelist()

返回按名稱歸檔成員名單。

對於7zip的,可能有必要使用subprocess模塊和運行7zip的;並非所有的7zip文件都可以通過zipfile模塊打開。