開啟 Zip 檔案

首先,匯入 zipfile 模組,然後設定檔名。

import zipfile
filename = 'zipfile.zip'

使用 zip 存檔與使用檔案非常相似,你可以通過開啟 zip 檔案來建立物件,這樣你就可以在再次關閉檔案之前對其進行處理。

zip = zipfile.ZipFile(filename)
print(zip)
# <zipfile.ZipFile object at 0x0000000002E51A90>
zip.close()

在 Python 2.7 和高於 3.2 的 Python 3 版本中,我們可以使用 with 上下文管理器。我們以讀取模式開啟檔案,然後列印檔名列表:

with zipfile.ZipFile(filename, 'r') as z:
    print(zip)
    # <zipfile.ZipFile object at 0x0000000002E51A90>