【Python】ファイルのZIP圧縮

この記事では、Python言語でファイルのZIP圧縮をする方法をソースコード付きで解説します。

ファイルのZIP圧縮

Python言語の標準ライブラリ・モジュール「zipfile」でファイルのZIP圧縮ができます。

【書式】
インスタンス名 = zipfile.ZipFile(ZIPファイル名, モード, オプション)
インスタンス名.write(ZIP圧縮したいファイル名)
インスタンス名.close()

【引数】
モード:書き込みモードは”w”、読み込みモードは”r”
オプション:”ZIP_STORED”ファイルサイズ自体は非圧縮、「ZIP_DEFLATED」はファイルサイズも圧縮

ソースコード

サンプルプログラムのソースコードは下記の通りです。

実行結果

サンプルプログラムの実行結果は下記の通りです。

test.jpg, test.png, test.txtをまとめてZIP圧縮したファイル「test.zip」が生成されます。

【おすすめ関連記事】
Python入門 基本文法

シェア&フォローお願いします!