Python zipfileモジュールでzipファイルに圧縮するサンプル
環境
Python 3.9.13
Windows 10 Home 64bit
PyCharm 2022.2.1 (Community Edition)
構文
1.ZIPアーカイブを作成しています。
変数名 = zipfile.ZipFile('./ファイル名.zip’, 'w’, zipfile.ZIP_DEFLATED)
引数のwはwriteを意味します。ZIP_DEFLATEDは、通常のZIP圧縮です。
2.ZIPアーカイブにファイルを追加しています
変数名.write('./ファイル名’)
使用例
# coding: utf-8 import zipfile # ZIPアーカイブを作成 zip = zipfile.ZipFile('./result.zip', 'w', zipfile.ZIP_DEFLATED) # ZIPアーカイブにファイルを追加 zip.write('./info.txt') # クローズ zip.close()