【发布时间】:2017-04-16 17:26:14
【问题描述】:
我在 (sav.zip) 中有一个 zip 文件,我正在尝试为其设置密码:
zf = zipfile.ZipFile("sav.zip")
zf.setpassword("1234")
但我收到了TypeError: expected Bytes, got str。
我的错在哪里?
【问题讨论】:
-
请阅读the documentation for
ZipFile.setpassword()。它没有做你认为它做的事情。 -
试试这个
zf.setpassword(b"1234"),基本上密码参数应该是字节而不是字符串。 -
通过“设置密码”是要将其转换为受密码保护的 zip 文件,还是已经受密码保护并且您想设置密码以供阅读?
标签: python zipfile python-zipfile