锁定用户无法访问的文件

2024-09-30 01:28:33 发布

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

我正在创建一个应用程序,将密码存储在不同的文本文件中,称为密码库。我想这样做,使文本文件锁定远离用户,使它只有脚本可以查看和编辑文件。用户不能编辑或查看文件。这是一个只有windows的应用程序,如果这使事情有所不同的话

我在网上查了很多遍,却找不到任何方法。我是说,有可能吗?也许可以使用lock函数来锁定文件,并在需要写入文件时解除锁定?下面是我想要锁定文件并通过脚本进行编辑的上下文

    try:
        if bankToSend_password == (banks[bankToSend]):
            open(create_bank_file, 'a').write(#whateverneeds to be written)
            #ideally this is where the file should be locked away but still 
            #be accessible by the script.

我希望该文件在用户的计算机上有点隐藏,如果用户设法找到它一个错误消息应该弹出,让用户知道该文件是不可访问的。这是我的方法,但其他方法可能会奏效


Tags: 文件the方法用户脚本lock应用程序编辑

热门问题