
⚡️ Работам с архивами
Модуль shutil, помимо обычных операций в виде копирования, перемещения, или удаления, позволяет работать с архивами.
Всего поддерживается 5 форматов: zip, tar, gztar, bztar, xztar1
• make_archive(name, format, root_dir) — создаёт архив. Он берёт все файлы из root_dir, сжимает в тип format и сохраняет в открытую папку под именем name.
• unpack_archive(file_name, dir, format) — распаковывает архив file_name в папку dir. Принимает необязательный параметр format, с помощью которого вы можете самостоятельно задать тип архива.
Если он не задан, то функция сама его определит с помощью названия файла.
Более подробный функционал можно посмотреть в документации.
#миниурок #shutil
Модуль shutil, помимо обычных операций в виде копирования, перемещения, или удаления, позволяет работать с архивами.
Всего поддерживается 5 форматов: zip, tar, gztar, bztar, xztar1
• make_archive(name, format, root_dir) — создаёт архив. Он берёт все файлы из root_dir, сжимает в тип format и сохраняет в открытую папку под именем name.
• unpack_archive(file_name, dir, format) — распаковывает архив file_name в папку dir. Принимает необязательный параметр format, с помощью которого вы можете самостоятельно задать тип архива.
Если он не задан, то функция сама его определит с помощью названия файла.
Более подробный функционал можно посмотреть в документации.
#миниурок #shutil