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 [ ]: