課題をさばく:zipの一括解凍

文書の過去の版を表示しています。


ZIPの一括解凍

一括解凍とはいっても,ファイル名に学習番号や氏名が入っており,それで提出物が統一されていると,そのファイル名ディレクトリの中に展開したいわけで.うまくコマンドでできるかとおもったんですが,pythonが早かったです.

unzipSameName.py
import os
import sys
import zipfile
 
args = sys.argv[1:]
for filename in args:
    with zipfile.ZipFile(filename) as existing_zip:
        directory_name = os.path.basename(filename)
        ftitle, text = os.path.splitext(directory_name)
        existing_zip.extractall(ftitle)
  • /home/users/2/lolipop.jp-4404d470cd64c603/web/ws/data/attic/課題をさばく/zipの一括解凍.1579671756.txt.gz
  • 最終更新: 2020/01/22 14:42
  • by baba