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

时间:2015-04-14 15:37:42

标签: python encryption zipfile

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

我已经浏览了关于zip文件的python文档,但我无法找到任何可以打开密码保护的文件。

有人可以指出我正确的方向吗?

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

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

1 个答案:

答案 0 :(得分:2)

来自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