Pythonのzipfileで一般的なzip形式で圧縮する方法

Pythonのzipfileモジュールを使用して、一般的なZIP形式でファイルを圧縮するには、zipfile.ZipFileオブジェクトを作成し、デフォルトのZIP_DEFLATED方式を使用します。以下は、一般的なZIP形式でファイルを圧縮する方法の例です:

python
import zipfile # 新しいZIPファイルの名前 zip_file_name = '一般的なZIPファイル.zip' # 圧縮したいファイルのリスト files_to_compress = ['ファイル1.txt', 'ファイル2.txt', 'ファイル3.txt'] # 新しいZIPファイルを作成し、デフォルトのZIP_DEFLATED方式でファイルを圧縮 with zipfile.ZipFile(zip_file_name, 'w') as zipf: for file in files_to_compress: zipf.write(file) print(f'{zip_file_name}にファイルを一般的なZIP形式で圧縮しました。')

このコードでは、zipfile.ZipFileを使用して新しいZIPファイルを作成し、デフォルトのZIP_DEFLATED方式を使用してファイルを圧縮します。files_to_compressに圧縮したいファイルのリストを指定し、ループを使用してそれらのファイルをZIPファイルに追加します。これにより、一般的なZIP形式でファイルが圧縮されます。

コードを実行する前に、zip_file_nameに新しいZIPファイルの名前を設定し、files_to_compressに圧縮したいファイルのリストを指定してください。ファイルはZIP_DEFLATED方式で圧縮され、通常のZIP形式のZIPファイルが生成されます。