Pythonでフォルダ内の全てのzipファイルを解凍する方法について入門者向けにまとめました。
フォルダ内の全てのzipファイルを解凍
Python標準モジュール「ZipFile」「glob」を使うことでフォルダ内の全てのZIPファイルを解凍できます。
– | ZIPの解凍・圧縮の基本はこちら |
---|---|
参考文献 | 【Python】ファイルのZIP圧縮・解凍 |
サンプルコード
サンプルプログラムのソースコードです。
# -*- coding: utf-8 -*- import os from glob import glob from zipfile import ZipFile zip_dir = "./src" ext_dir = "./ext" files = glob(os.path.join(zip_dir, '*.zip')) for file in files: with ZipFile(file) as zip: zip.extractall(ext_dir, psw='password')
– | 関連記事 |
---|---|
1 | Python入門 サンプル集 |
コメント