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)