如何解决Pyminizip 仅第一次提示密码
我正在尝试使用 pyminizip.commpress_multiple 密码保护我的 zip 文件(包含多个 txt 文件)
pyminizip.compress_multiple(["dummy.txt","dummy1.txt"],[],"myzip.zip","password",9)
这是创建一个受密码保护的 zip 文件。当我第一次尝试解压缩 zip 文件时,它会提示输入密码。
从第二次开始,它不再要求输入密码。
任何想法为什么会发生这种情况???
提前致谢。
解决方法
第二次不询问密码的原因是当您右键单击 "Extract files"
时,Windows 会在您第一次输入密码后记住密码。所以第二次 Windows 会自动使用记住的密码。
Windows 总是尝试记住不同类型的信息以供使用,而不是打扰用户额外的时间。
在这种情况下,Windows 仅通过此 zip 文件的完整路径来记住密码。您可以尝试将文件移动到其他文件夹,或重命名文件,甚至重命名包含此文件的文件夹。在所有情况下,Windows 都会再次要求输入密码。
此外,Windows 只会在一段时间内记住密码,如果您重新启动 Windows,它肯定会忘记并再次询问密码。
我尝试在我的 Windows 上重现您的问题,它在我的机器上完全相同,我使用您的 Python 代码创建了存档,然后 Extract files
在第二次尝试时没有要求输入密码。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。