📅  最后修改于: 2023-12-03 15:38:05.801000             🧑  作者: Mango
Python 的标准库中自带有一个 zipfile
模块,它可以用来处理 ZIP 文件。在本文中,我们将介绍如何使用 Python 提取 ZIP 文件。
首先,我们需要导入 zipfile
模块:
import zipfile
使用 zipfile
模块中的 ZipFile
类,我们可以打开 ZIP 文件,例如:
zip = zipfile.ZipFile('example.zip')
这将打开名为 example.zip
的 ZIP 文件。如果 ZIP 文件与 Python 脚本不在同一目录下,可以使用文件路径来代替文件名。
可以使用 ZipFile
类的 extractall()
方法来提取 ZIP 文件中的所有文件,例如:
zip.extractall()
这将解压缩 .zip
文件并将其提取到当前工作目录。
如果只需要提取 ZIP 文件中的单个文件,可以使用 extract()
方法,例如:
zip.extract('example.txt')
这将从 ZIP 文件中提取名为 example.txt
的文件。
使用完 ZIP 文件后,需要关闭它:
zip.close()
import zipfile
# 打开 ZIP 文件
zip = zipfile.ZipFile('example.zip')
# 提取 ZIP 文件中的所有文件
zip.extractall()
# 关闭 ZIP 文件
zip.close()
Python 中的 zipfile
模块可以轻松处理 ZIP 文件。通过导入 ZipFile
类并使用其提取方法,我们可以提取 ZIP 文件中的所有文件或单个文件。在使用完 ZIP 文件后,不要忘记关闭它。