Сообщить об ошибке.

Интерфейс командной строки модуля zipfile

Модуль zipfile предоставляет простой интерфейс командной строки для взаимодействия с ZIP-архивами.

Если вы хотите создать новый ZIP-архив, укажите его имя после опции '-c', а затем перечислите имена файлов, которые должны быть включены:

$ python -m zipfile -c monty.zip spam.txt eggs.txt

Передача каталога также допустима:

$ python -m zipfile -c monty.zip life-of-brian_1979/

Если вы хотите извлечь ZIP-архив в указанную директорию, используйте опцию '-e':

$ python -m zipfile -e monty.zip target-dir/

Чтобы получить список файлов в ZIP-архиве, используйте параметр '-l':

$ python -m zipfile -l monty.zip

Параметры командной строки.

-l <zipfile>
--list <zipfile>
:

Печатает список файлов в zip архиве zipfile.

-c <zipfile> <source1> ... <sourceN>
--create <zipfile> <source1> ... <sourceN>
:

Создает zip архив zipfile из исходных файлов sourceN.

-e <zipfile> <output_dir>
--extract <zipfile> <output_dir>
:

Распаковывает zip архив zipfile в целевой каталог output_dir.

-t <zipfile>
--test <zipfile>
:

Проверяет zipfile на принадлежность к zip-архиву.

--metadata-encoding <encoding>:

Если выводятся "крокозябры", то эта опция позволяет указать кодировку имен членов архива (для опций -l, -e и -t).

Новое в Python 3.11.