In [ ]:
import logging
from pathlib import Path
# from shutil import unpack_archive
# import zipfile
import subprocess
import dir_constants as dc

In [ ]:
zip_files = Path(dc.home_path + '/rsync_dl_rig').rglob("*.zip")

In [ ]:
list(zip_files)

In [ ]:
zip_files = Path(dc.home_path + '/rsync_dl_rig').rglob("*.zip")
while True:
    try:
        path = next(zip_files)
    except StopIteration:
        break # no more files
    except PermissionError:
        logging.exception("permission error")
    else:
        extract_dir = Path(dc.home_path + '/rsync_dl_rig/unzipped_lc_csvs/')
        subprocess.call(['unzip', '-o', path, '-d', extract_dir])

In [ ]: