Python 建立 ZIP 壓縮檔


Python 建立 zip 壓縮檔可以透過 zipfile 模組, zipfile 模組提供了關於 zip 壓縮檔的功能.

使用 zipfile 模組建立 zip 壓縮檔, 需要經過以下 3 個步驟:

建立 ZipFile 物件, 這時設定 zip 檔的檔案名稱, 及設定成 “w” 模式 (write mode).
呼叫 write() 加入檔案.
呼叫 close() 關閉檔案.

以下是一個簡單的例子:

上面的程式碼會建立 my-archives.zip 檔案, 裡面會放入檔案 file1.log, file2.log 及 file3.log.

如果要將整個目錄壓縮, 需要將整個目錄讀取一次, 包括裡面的副目錄, 然後逐個檔案加入 zip 檔:

以上是 Python 建立 zip 壓縮檔的簡單例子, 可以按需要加入不同的功能。

Tags:

Leave a Reply