Модуль zipfile



Как говорилось ранее с zip может работать модуль shutil, но zipfile более многофункционален. С другой стороны он не так универсален и работает только с зипами. За все надо платить, не существует идеального способа для всего.



Для начала надо из zipfile импортировать ZipFile. И открыть файл ZipFile(file).



printdir() - вывод списка содержимого текстом для печати.



namelist() - вывод списка фалов списком.



open() - открыть файл внутри архива, далее работа проходит аналогично работе фалов.



Для практики на картинке показана программа выводящая красивый вложенный список файлов находящихся в архиве.



Больше возможностей можно узнать через help() или документацию.



Подписывайтесь на канал 👉@pythonofff