Доброго времени суток, читатели, зрители моего канала programmer's notes, любители языка Python. Не забывайте подписываться и писать свои
комментарии к моим статьям и видео. Библиотека zipfile в Python Данная библиотека позволяет программно работать с файлами-архивами. Читать список архива, извлекать из архива, писать и добавлять в архив. Речь идет именно о zip-архивах. На самом деле очень полезная в программировании библиотека. Часто требует убирать большое количество файлов в архивы, или наоборот осуществлять поиск по архивам. Существуют библиотеки для работы с другими архивами. Например модуль lzma. Но это материалы для других статей. Я предполагаю, что читатель умеет работать с архивами (надеюсь). И так, пример 1 #!/usr/bin/python3
import zipfile
nz = zipfile.ZipFile('arh.zip', 'r')
print(*nz.namelist(), sep='\n') Архив arh.zip мной заранее подготовлен и он находится в текущем каталоге. Результат выполнения программы 1/
1/primer3.py
1/primer1.py
1/primer4.py
1/primer5.py
1/primer