この記事では、Pythonを使用して複数のファイルをzip形式で簡単に圧縮する方法を紹介します。
初心者の方でも、必要なモジュールのインポートから圧縮ファイルの作成まで、ステップバイステップで理解できるはずです。
目次から探す
複数ファイルをzip圧縮する方法
Pythonを使用して複数のファイルをzip形式で圧縮する方法を紹介します。
以下に手順を示します。
必要なモジュールのインポート
まず、zipファイルを作成するために必要なモジュールをインポートします。
Pythonの標準ライブラリであるzipfile
モジュールを使用します。
import zipfile
圧縮対象のファイルを指定する
次に、圧縮したいファイルを指定します。
複数のファイルを圧縮する場合は、ファイルのパスをリストとして指定します。
files = ['file1.txt', 'file2.txt', 'file3.txt']
圧縮ファイルの保存先を指定する
圧縮したファイルを保存する場所を指定します。
保存先のパスを指定します。
output_path = 'output.zip'
圧縮ファイルの作成と保存
最後に、指定したファイルを圧縮して保存します。
with zipfile.ZipFile(output_path, 'w') as zipf:
for file in files:
zipf.write(file)
以上の手順で、指定した複数ファイルがzip形式で圧縮され、指定した保存先に保存されます。
これで、Pythonを使用して複数のファイルをzip形式で圧縮する方法がわかりました。
必要なモジュールをインポートし、圧縮対象のファイルを指定し、圧縮ファイルの保存先を指定して、圧縮ファイルを作成して保存することができます。