Pythonは多機能なプログラミング言語で、その一つにZIPファイルの作成と操作があります。Pythonの標準ライブラリに含まれるzipfile
モジュールを使うことで、ZIPファイルの作成、読み書き、追記が可能です。
ZIPファイルの作成
まずは、ZIPファイルを作成するためにzipfile
モジュールをインポートします。
import zipfile
次に、zipfile.ZipFile
関数を使って、ZIPファイルの読み書きをするためのZipFile
オブジェクトを生成します。
myzip = zipfile.ZipFile('test.zip', 'w')
このコードは、test.zip
という新しいZIPファイルを作成します。
ファイルの追加
ZIPファイルにファイルを追加するには、write
メソッドを使います。
myzip.write('test.csv')
このコードは、test.csv
というファイルをtest.zip
に追加します。
ZIPファイルの閉じ方
最後に、close
メソッドを使ってZIPファイルを閉じます。
myzip.close()
しかし、close
メソッドを忘れてしまうことがあります。そのため、with
文を使ってZIPファイルを開き、自動的に閉じることが推奨されます。
with zipfile.ZipFile('test.zip', 'w') as myzip:
myzip.write('test.csv')
このコードは、test.csv
をtest.zip
に追加し、自動的にZIPファイルを閉じます。
以上がPythonを使ってZIPファイルを作成し、ファイルを追加する基本的な方法です。これを利用すれば、複数のファイルを一つのZIPファイルにまとめて管理することができます。さらに詳しい情報はPythonの公式ドキュメンテーションを参照してください。.