「Python」withとZipFile関数でZipファイルに圧縮する

環境
PyCharm 2021.3.3
Python 3.9.2

書式
with zipfile.ZipFile('zipファイル名’, 'w’, zipfile.ZIP_DEFLATED) as zip:
ZIPアーカイブを作成しています。引数のwはwriteを意味します。ZIP_DEFLATEDは、通常のZIP圧縮です。
withの最後にas 名称が必要です。withを使用する場合、closeは不要です。

使用例

# coding: utf-8

# zipfileモジュールをインポート
import zipfile

# zipアーカイブを作成
with zipfile.ZipFile('C:\\python\\result.zip', 'w', zipfile.ZIP_DEFLATED) as zip:
# zipアーカイブにファイルを追加
 zip.write('C:\\python\\test001.txt')
 zip.write('C:\\python\\test002.csv')

実行結果
「test001.txt」と「test002.csv」ファイルを「result.zip」に圧縮します。

Python

Posted by arkgame