
7zip 是一种流行的压缩格式,以压缩率高而著称。Python 作为一种通用编程语言,提供了各种库来处理不同的文件格式,包括 7zip 压缩文件。Aspose.ZIP for Python 就是这样一个库,它为在 Python 中处理 7zip 压缩文件提供了出色的支持。因此,让我们来探讨如何在 Python 中读取 7zip 压缩包的内容。
Python 7zip 库
在 Python 中读取 7zip 压缩包
读取受密码保护的 7zip 压缩包
在线 7zip 工具
Python 7zip 库
Aspose.ZIP for Python 是一个功能强大的库,允许开发人员从包括 7zip 在内的各种归档格式中创建、操作和提取文件。无论您需要创建还是提取 7zip 压缩包,Aspose.ZIP 都能轻松满足您的需求。
您可以从 PyPI 下载或安装该库。
> pip install aspose-zip
在 Python 中读取 7zip 压缩包
使用 Aspose.ZIP for Python 阅读 7zip 压缩包可通过以下几个步骤完成。
首先,使用 SevenZipArchive 类加载 7zip 压缩包。
然后,使用 SevenZipArchive.extract_too_directory(folder) 方法将 7zip 压缩包的内容提取到文件夹中。
下面的代码示例展示了如何在 Python 中读取 7zip 压缩包的内容。
import aspose.zip as az
# Load 7zip archive
with az.sevenzip.SevenZipArchive("7z_archive.7z") as archive:
# Extract 7zip to folder
archive.extract_to_directory("7z_extracted")
读取受密码保护的 7zip 压缩包
在某些情况下,您会收到受密码保护的 7zip 压缩包。应用该保护是为了防止未经授权访问 7zip 存档的内容。要打开受保护的 7zip 压缩包,请按照以下步骤操作。
首先,使用 SevenZipArchive 类加载 7zip 压缩包。
然后,调用SevenZipArchive.extract_to_directory(folder, password)方法,并提供压缩包的密码作为参数。
这就是如何在 Python 中读取受密码保护的 7zip 压缩包。
import aspose.zip as az
# Load 7zip archive
with az.sevenzip.SevenZipArchive("protected_7z_archive.7z") as archive:
# Extract 7zip content to directory
archive.extract_to_directory("protected_7z_extracted", "pass")
Python 7zip 库 - 获取免费许可证
您可以获得免费的临时许可证,在没有评估限制的情况下使用 7zip 压缩包。
结论
Aspose.ZIP for Python 为在 Python 应用程序中处理 7zip 压缩包提供了一种便捷高效的方法。在本文中,我们探讨了如何在 Python 中读取 7zip 压缩包的内容。我们还介绍了如何读取受密码保护的 7zip 压缩包。只需安装 Aspose.ZIP for Python,就能轻松地将 7zip 压缩包处理功能集成到您的 Python 项目中。
渝公网安备50010702505508