ZipFile。extractall([path [,Members [,pwd]]])
将存档中的所有成员提取到当前工作目录。 。成员是可选的,并且必须是namelist()返回的列表的子集。pwd是用于加密文件的密码。
因此,您应该将此函数用于ZipFile对象,而不是作为静态方法。而且,您不应将存档名称作为第一个参数传递。:)
这样,它将起作用:
from zipfile import ZipFile
with ZipFile('data.zip') as zf:
zf.extractall(pwd='dg'
,在较新的版本中使用:
zf.extractall(pwd=b'dg')