我在Python 2.5中使用ZipFile创建一个ZIP文件,它到目前为止工作正常:
import zipfile, os
locfile = "test.txt"
loczip = os.path.splitext (locfile)[0] + ".zip"
zip = zipfile.ZipFile (loczip, "w")
zip.write (locfile)
zip.close()
Run Code Online (Sandbox Code Playgroud)
但我找不到如何加密ZIP文件中的文件.我可以使用系统并调用PKZIP -s,但我想必须有更"Pythonic"的方式.我正在寻找一个开源解决方案.
创建密码加密的zip文件的Python代码是什么?我可以在命令行上使用系统使用一些apt-get'able实用程序.
我在(sav.zip)中有一个zip文件,我正在尝试为其设置密码:
zf = zipfile.ZipFile(“ sav.zip”)
zf.setpassword(“ 1234”)
但是...我收到TypeError:预期的字节数,得到了str
我的错在哪里