我在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