📅  最后修改于: 2023-12-03 15:25:15.341000             🧑  作者: Mango
在程序开发和数据处理中,我们常常需要将 ZIP 文件解压到指定的目录中,以便进行后续操作。下面我们来介绍如何在 Python 中实现将 ZIP 文件提取到不同目录的操作。
Python 内置的 zipfile 模块可以轻松地将 ZIP 文件解压到指定的目录中。我们可以通过以下步骤来实现:
import zipfile
zip_file = zipfile.ZipFile('/path/to/file.zip', 'r')
其中 /path/to/file.zip
是 ZIP 文件的路径,'r'
表示以只读方式打开 ZIP 文件。
zip_file.extractall('/path/to/directory')
其中 /path/to/directory
是要解压到的目录路径。调用 extractall
方法会将 ZIP 文件中的所有文件解压到该目录下。
zip_file.close()
在完成解压操作后,我们需要关闭 ZIP 文件对象以释放系统资源。
下面是一个完整的代码实例,它演示了如何将一个名为 example.zip
的 ZIP 文件解压到目录 /path/to/directory
中。
import zipfile
zip_file = zipfile.ZipFile('example.zip', 'r')
zip_file.extractall('/path/to/directory')
zip_file.close()
使用 Python 中的 zipfile 模块可以轻松地将 ZIP 文件解压到指定的目录中。通过上述介绍,我们可以掌握如何使用 zipfile 模块实现将 ZIP 文件提取到不同目录的操作。