
解压文件涉及从 ZIP 压缩文件中提取压缩数据,这种文件格式旨在减少存储空间并简化多个文件的传输。无论你是电脑新手还是技术爱好者,了解如何解压文件都是一项基本技能,可以简化数据处理和文件共享。因此,在本文中,我们将学习在 Python 中解压 ZIP 文件的简化方法。
解压文件的 Python 库
用 Python 解压 ZIP 文件
解压受密码保护的 ZIP 文件
获取免费许可证
在线解压文件
用于解压文件的 Python 库
Aspose.ZIP for Python 是一款功能强大、用途广泛的 API,允许开发人员在其 Python 应用程序中使用 ZIP 压缩文件。它提供了一套全面的功能来处理文件压缩或解压缩任务。
您可以使用以下命令从 PyPI 下载或安装该库。
> pip install aspose-zip
用 Python 解压文件
Aspose.ZIP for Python 可让您更轻松地解压 ZIP 压缩包中的文件。只需加载 ZIP 文件并解压到所需文件夹即可。以下是在 Python 中解压文件的步骤。
首先,使用 Archive 类加载 ZIP 文件。
然后,使用 Archive.extract_to_directory(folder_name) 方法将文件解压缩到文件夹中。
下面的代码示例展示了如何用 Python 解压缩 ZIP 压缩包中的文件。
import aspose.zip as az
# Load ZIP archive
with az.Archive("my_archive.zip") as archive:
# Extract ZIP file to a folder
archive.extract_to_directory("extracted_zip")
用 Python 解压缩受密码保护的 ZIP 文件
在各种情况下,你会得到受密码保护的 ZIP 文件。使用密码保护是为了避免未经授权访问 ZIP 压缩包中的内容。要解压受密码保护的 ZIP 文件,请按照以下步骤操作:
首先,创建 ArchiveLoadOptions 类对象。
然后,使用 ArchiveLoadOptions.decryption_password 属性提供 ZIP 文件的密码。
然后,创建一个 Archive 类对象,并用 ZIP 文件路径和 ArchiveLoadOptions 对象对其进行初始化。
最后,使用 Archive.extract_to_directory(folder_name) 方法解压文件。
以下是用 Python 解压缩受密码保护的 ZIP 文件的代码。
import aspose.zip as az
# Create options for loading protected ZIP
options = az.ArchiveLoadOptions()
options.decryption_password = "pass"
# Load ZIP archive
with az.Archive("aes_protected_archive.zip", options) as archive:
# Unzip file to a folder
archive.extract_to_directory("extracted_protected_zip")
获取免费许可证
获得免费临时许可证后,你就可以解压缩 ZIP 压缩包,而不受评估限制。
免费在线解压文件
我们还提供由 Aspose.ZIP for Python 支持的免费在线应用程序来解压文件。
结论
使用 Aspose.ZIP for Python 在 Python 中解压文件是一个简单明了的过程。该库为您提供了处理 ZIP 存档所需的灵活性和控制能力。无论您是处理简单的解压缩任务还是更复杂的 ZIP 存档操作,Aspose.ZIP for Python 都能简化您的工作流程。在您的下一个项目中试用 Aspose.ZIP for Python,轻松简化您的压缩或解压缩任务!
渝公网安备50010702505508