如何在python中遍歷一個zip文件的內容而不必提取它們?如何使用python檢索zip文件中的目錄?
如果提取是唯一的方法,它是否有效,如果我創建一個獨特的臨時文件夾並提取它們然後遍歷並刪除臨時文件夾後?
如何在python中遍歷一個zip文件的內容而不必提取它們?如何使用python檢索zip文件中的目錄?
如果提取是唯一的方法,它是否有效,如果我創建一個獨特的臨時文件夾並提取它們然後遍歷並刪除臨時文件夾後?
使用ZipFile
類的namelist()
方法獲取存檔中所有文件名的列表,而無需解壓縮它們。例如:
import zipfile
myzip = zipfile.ZipFile('myzip.zip', 'r')
filenames = myzip.namelist()
# Do something with filenames
您是否在使用['zipfile'](http://docs.python.org/library/zipfile.html)模塊? –
@GregHewgill:是的,我是。 – Marconi