python 解压zip密码正确但解压失败_在Python中用密码解压zip文件失败的bug?

我在python中得到一个奇怪的错误。当我尝试使用zip模块提取受密码保护的文件时,当尝试将“oy”设置为密码时出现异常。其他一切似乎都起作用了。ZipFile模块中的错误?import zipfile

zip = zipfile.ZipFile("file.zip", "r")

zip.setpassword("oy".encode('utf-8'))

zip.extractall() #Above password "oy" generates the error here

zip.close()

这是我得到的例外:Traceback (most recent call last):

File "unzip.py", line 4, in

zip.extractall()

File "C:\Program Files\Python32\lib\zipfile.py", line 1002, in extrac

l

self.extract(zipinfo, path, pwd)

File "C:\Program Files\Python32\lib\zipfile.py", line 990, in extract

return self._extract_member(member, path, pwd)

File "C:\Program Files\Python32\lib\zipfile.py", line 1035, in _extra

member

shutil.copyfileobj(source, target)

File "C:\Program Files\Python32\lib\shutil

你可能感兴趣的:(python,解压zip密码正确但解压失败)