如何在 Python 3 中打开受密码保护的 zip 文件

How to open password protected zip file in Python 3

我正在尝试打开 Python 中受密码保护的 zip 文件。但是,我完全卡住了!

我已经浏览了有关 zip 文件的 python 文档,但我找不到任何用于打开受密码保护的文档的内容。

有人能给我指出正确的方向吗?

path = "some_file.zip"
password = "example123"

# How do I add the password parameter?
ZipFile.extractall(path)

来自https://docs.python.org/2/library/zipfile.html

ZipFile.extractall([path[, members[, pwd]]])

将存档中的所有成员提取到当前工作目录。 path 指定要提取到的不同目录。 members 是可选的,并且必须是 namelist() 返回的列表的子集。 pwd 是用于加密文件的密码。

也适用于 Python 3:https://docs.python.org/3/library/zipfile.html