Pyminizip 仅在第一次提示密码

Pyminizip prompting password only for the first time

我正在尝试使用 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 没有要求输入密码第二次尝试。