pythonでunzip
三行でまとめると
某サイトでたくさんzipを落とした。 マウスでクリックして解凍が嫌だった。 だからスクリプトで解凍した。
以下、スクリプト
import os, glob, zipfile for name in glob.glob("*.zip"): base, ext = os.path.splitext(name) os.mkdir(base) with zipfile.ZipFile(name) as zip: zip.extractall(base)
globでcwdのzipを抽出。splitextで拡張子と名前分割。 現在のディレクトリにzipが散乱してあることを前提にしているので、 baseでディレクトリを作成。zip.extractall(base)で解凍先指定&解凍。
glob, splitextはそんな使い方だったなぁとか思い出した。 zipfileは初めて使った。便利。
bandcampさん、一括ダウンロードとかないんですか?