開啟 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>