「Python」ZipFile関数を使ってzipファイルに圧縮する
環境
PyCharm 2021.3.3
Python 3.9.2
書式
1.zipfile.ZipFile('圧縮zipファイル’, 'w’, zipfile.ZIP_DEFLATED)
ZIPアーカイブを作成しています。引数のwはwriteを意味します。ZIP_DEFLATEDは、通常のZIP圧縮です。
2.zip.write('圧縮ファイル’)
ZIPアーカイブにファイルを追加しています。
使用例
# coding: utf-8 # zipfileモジュールをインポート import zipfile # zipアーカイブを作成 zip = zipfile.ZipFile('C:\\python\\test.zip', 'w', zipfile.ZIP_DEFLATED) # zipアーカイブにファイルを追加 zip.write('C:\\python\\test001.txt') zip.write('C:\\python\\test002.csv') # クローズ zip.close()
実行結果
「test001.txt」と「test002.csv」ファイルを「test.zip」に圧縮します。