我在网上到处搜索,但仍然找不到解决上述问题的方法。有没有人知道为什么,如果是的话如何做到?
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)
原文由 wookie 发布,翻译遵循 CC BY-SA 4.0 许可协议
因为你用错了。 :) 来自 文档:
所以你应该为 ZipFile 对象调用这个函数,而不是静态方法。并且您不应将存档名称作为第一个参数传递。 :)
这样它会起作用:
编辑,在较新的版本中使用: