zipfile

ZipFile()

class zipfile.ZipFile(file, mode)

объект архив

from io import BytesIO

in_memory_zip = BytesIO(some_content)
with ZipFile(in_memory_zip) as zippy:
    for item in zippy.infolist():
        if 'Exports' in item.filename:
            with zippy.open(item.filename) as export_file:
                for row in export_file:
                    print(row.decode('utf-8'))
write(src, localpath)

добавляет в архив файл

Parameters
  • src (str) – путь к файлу

  • localpath (str) – путь файла в архиве

read(path)

читает файл из архива, возвращает данные в бинарном формате

Parameters

path (str) – путь к файлу

namelist()

возвращает список строк, путей к файлам архива