Pythonのzipfileで圧縮はせずにファイルをまとめる方法
Pythonのzipfileモジュールを使用して、ファイルをまとめるが圧縮は行わない方法は、ZIPファイルを作成する際に圧縮方式を指定しないことです。具体的には、zipfile.ZipFileを作成する際にzipfile.ZIP_STOREDを使用してファイルを格納(圧縮なし)します。
以下は、ファイルをまとめるが圧縮を行わない方法の例です:
python
import zipfile # 新しいZIPファイルの名前 zip_file_name = 'ファイルまとめ.zip' # ファイルをまとめたいファイルのリスト files_to_archive = ['ファイル1.txt', 'ファイル2.txt', 'ファイル3.txt'] # 新しいZIPファイルを作成し、ZIP_STORED方式でファイルを格納(圧縮なし) with zipfile.ZipFile(zip_file_name, 'w', zipfile.ZIP_STORED) as zipf: for file in files_to_archive: zipf.write(file) print(f'{zip_file_name}にファイルをまとめました。')
このコードでは、zipfile.ZipFileを使用して新しいZIPファイルを作成し、zipfile.ZIP_STOREDを指定してファイルを格納します。files_to_archiveにまとめたいファイルのリストを指定し、ループを使用してそれらのファイルをZIPファイルに追加します。ZIP_STORED方式はファイルを圧縮せずに格納するため、ファイルはそのままZIPファイルに配置されます。
コードを実行する前に、zip_file_nameに新しいZIPファイルの名前を設定し、files_to_archiveにまとめたいファイルのリストを指定してください。圧縮されないことに注意してください。

ディスカッション
コメント一覧
まだ、コメントがありません