
Pythonでファイルをzip形式で圧縮するよ
ファイルをzip形式で圧縮するよ
実行前
D:\ └─Pythonで作成したフォルダ\ ├─Temp\ ├─あああ.txt ├─いいい.csv ├─ううう.txt └─たたた.jpg
# zipファイルの圧縮と解凍を行うモジュールを読み込むよ import zipfile # OS関連の機能のモジュールを読み込むよ import os # # ファイルをzip形式で圧縮するよ # def zip_file(filenames, zipFilename): # zipファイルを作成して書き込みモードで開くよ with zipfile.ZipFile(zipFilename, 'w') as zip: # 圧縮するファイルを追加するよ for filename in filenames: zip.write(filename, arcname=os.path.basename(filename)) return # 圧縮するファイルだよ filenames = [r"D:\Pythonで作成したフォルダ\あああ.txt", \ r"D:\Pythonで作成したフォルダ\いいい.csv"] # 圧縮後のファイル名だよ zipFilename = r"D:\Pythonで作成したフォルダ\圧縮.zip" # ファイルをzip形式で圧縮するよ zip_file(filenames, zipFilename)
実行結果
D:\ └─Pythonで作成したフォルダ\ ├─Temp\ ├─あああ.txt ├─いいい.csv ├─ううう.txt ├─たたた.jpg └─圧縮.zip ├─あああ.txt └─いいい.csv
0 件のコメント:
コメントを投稿