目前正在尝试在 Ubuntu 上加密压缩几个文件。
我需要它们是.zip。
我通常会做的是在终端中写入:
zip -e secretDir.zip secretFile.txt
这通常会要求输入密码,例如:
Enter password: secret
Verify password: secret
除了实际上没有显示密码。这非常有效。
但是我正在尝试从我的 Python 脚本(3.7)中做到这一点。
我有 subprocess.call(['zip', '-e', fileName + '.zip', fileName + '.txt'])
这工作正常,但是我现在应该如何告诉 zip 密码是什么?
欢迎在压缩文件时进行加密的开源库。我已经听说过 chilkat 和 CkPython。
您可以zip
使用-p
参数将密码直接传递给命令。
subprocess.call(['zip', '-P', 'MyPassW0rd123', fileName + '.zip', fileName + '.txt'])
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句