unzip.py 457 B

123456789101112131415
  1. import zipfile
  2. from pathlib import Path
  3. import os
  4. def unzip_file(filename, target):
  5. subdir = Path(filename).name[:-4]
  6. target_subdir = target + '/' + subdir
  7. Path(target_subdir).mkdir()
  8. with zipfile.ZipFile(filename, 'r', compression=zipfile.ZIP_DEFLATED, compresslevel=9) as zip:
  9. zip.extractall(target_subdir)
  10. if __name__ == '__main__':
  11. unzip_file('app/temp/zip_files/loeffler-c11_2022-07-08_112547.zip', 'app/temp/unzipped')