7zip — популярный формат сжатия, известный своей высокой степенью сжатия. Python, будучи универсальным языком программирования, предлагает различные библиотеки для работы с файлами разных форматов, включая архивы 7zip. Одной из таких библиотек, которая обеспечивает отличную поддержку обработки 7zip-архивов в Python, является Aspose.ZIP for Python. Итак, давайте рассмотрим, как читать содержимое архивов 7zip на Python.
- Библиотека Python 7zip
- Чтение архива 7zip на Python
- Чтение архива 7zip, защищенного паролем
- Онлайн-инструменты 7zip
Библиотека Python 7zip
Aspose.ZIP for Python — это мощная библиотека, которая позволяет разработчикам создавать, манипулировать и извлекать файлы из различных форматов архивов, включая 7zip. Если вам нужно создать или извлечь архивы 7zip, Aspose.ZIP с легкостью поможет вам.
Вы можете либо скачать библиотеку, либо установить ее из PyPI.
> pip install aspose-zip
Чтение архива 7zip на Python
Чтение архива 7zip с помощью Aspose.ZIP for Python можно выполнить за пару шагов, как указано ниже.
- Сначала загрузите архив 7zip, используя класс SevenZipArchive.
- Затем используйте метод SevenZipArchive.extracttodirectory(folder), чтобы извлечь содержимое 7zip-архива в папку.
В следующем примере кода показано, как прочитать содержимое архива 7zip в Python.
import aspose.zip as az
# Загрузите 7zip-архив
with az.sevenzip.SevenZipArchive("7z_archive.7z") as archive:
# Распакуйте 7zip в папку
archive.extract_to_directory("7z_extracted")
Чтение архива 7zip, защищенного паролем
В некоторых случаях вы получаете архивы 7zip, защищенные паролем. Защита применяется для предотвращения несанкционированного доступа к содержимому архивов 7zip. Чтобы открыть защищенный архив 7zip, выполните действия, указанные ниже.
- Сначала загрузите архив 7zip, используя класс SevenZipArchive.
- Затем вызовите метод SevenZipArchive.extracttodirectory(папка, пароль) и укажите пароль архива в качестве аргумента.
Вот как вы можете прочитать защищенный паролем архив 7zip на Python.
import aspose.zip as az
# Загрузите 7zip-архив
with az.sevenzip.SevenZipArchive("protected_7z_archive.7z") as archive:
# Извлеките содержимое 7zip в каталог
archive.extract_to_directory("protected_7z_extracted", "pass")
Библиотека Python 7zip — получите бесплатную лицензию
Вы можете получить бесплатную временную лицензию для работы с архивами 7zip без ограничений ознакомительной версии.
Образовательные ресурсы
Узнайте больше о нашей библиотеке Python 7zip, используя ресурсы, указанные ниже:
Онлайн-инструменты 7zip
Мы также предоставляем бесплатные онлайн-инструменты для создания и извлечения 7zip-архивов, основанные на Aspose.ZIP for Python.
Заключение
Aspose.ZIP for Python предоставляет удобный и эффективный способ работы с архивами 7zip в приложениях Python. В этом сообщении блога мы рассмотрели, как читать содержимое архива 7zip в Python. Мы также рассказали, как читать архив 7zip, защищенный паролем. Просто установите Aspose.ZIP for Python и легко включите возможности обработки архивов 7zip в свои проекты Python.