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()

 

Python

Posted by arkgame