★データ解析備忘録★

ゆる〜い技術メモ

Python3でカレントディレクトリ内のzipファイルを全て、zipのファイル名でディレクトリを作って解凍する

タイトルが長くなってしまったけど、なぜかこんな単純なことが3系で書かれたものが見つからなかったので備忘録的に(あったらゴメンなさい)。

import os
import zipfile
import glob

for i in glob.glob('*.zip'):
    with zipfile.ZipFile(i, 'r') as zf:
        dirname = i.rstrip('.zip')
        zf.extractall(dirname)