【发布时间】:2014-08-16 04:10:41
【问题描述】:
我在网上到处搜索,但仍然找不到上述问题的解决方案。有没有人知道为什么,如果可以,怎么做?
psw="dg"
ZipFile.extractall("data.zip", None, psw)
我遇到的错误:
TypeError: unbound method extractall() must be called
with ZipFile instance as first argument (got str instance instead)
【问题讨论】:
-
此处的文档:docs.python.org/2/library/zipfile.html,参见 ZipFile.open(name[, mode[, pwd]])
-
感谢您的回复,但尽管文档说明了这一点,但它并不能那样工作,而且我在网络上的任何地方都找不到单个示例。它很奇怪!就好像没有人使用 python 中的 zip 方法压缩受密码保护的文件,如果他们从未谈论过它!
-
实际上,@Stefan 为您提供了完全正确的链接。 :) 您没有正确阅读文档,这就是问题所在。请看下面我的回答。