Блог

Пакетная распаковка zip-файлов

Этот скрипт будет очень полезен, если необходимо распаковать большое количество zip-файлов.

где folder_with_zip_files - имя папки с zip-файлами.

Результат (распакованные файлы) будет размещён в той же папке.

#!/usr/bin/env python3

from zipfile import ZipFile
import glob, os

zfiles = []
folder_with_zip_files = "/home/su/Downloads/unzipping"
os.chdir(folder_with_zip_files )
for file in glob.glob("*.zip"):
    zfiles.append(file)

for zfile in zfiles:
   with ZipFile(zfile, 'r') as zipObj:
      zipObj.extractall()