Pyminizip首次提示密码

2024-09-30 12:25:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试使用pyminizip.commpress\u multiple对我的zip文件(包含多个txt文件)进行密码保护

pyminizip.compress_multiple(["dummy.txt", "dummy1.txt"], [], "myzip.zip", "password", 9)

这是在创建一个受密码保护的zip文件。当我第一次尝试解压缩zip文件时,它会提示输入密码

从第二次开始,它不再询问密码

你知道为什么会这样吗

提前谢谢


Tags: 文件txt密码passwordzipmultiplecompressdummy
1条回答
网友
1楼 · 发布于 2024-09-30 12:25:40

第二次不询问密码的原因是,当您右键单击"Extract files"时,Windows会在您首次输入密码后记住密码。所以第二次Windows自动使用记住的密码

Windows总是试图记住不同类型的信息以供使用,而不是打扰用户额外的时间

在这种情况下,Windows仅通过此zip文件的完整路径记住密码。您可以尝试将文件移动到其他文件夹,或重命名文件,甚至重命名包含此文件的文件夹。在所有情况下,Windows都会再次要求输入密码

另外,Windows只会记住密码一段时间,如果您重新启动Windows,它肯定会忘记并再次询问密码

我试着在我的Windows上重现你的问题,它在我的机器上的作用完全相同,我用你的Python代码创建了存档,然后Extract files在第二次尝试时没有要求密码

相关问题 更多 >

    热门问题