我正在创建一个将密码存储在称为“密码银行”的不同文本文件中的应用程序。我要使文本文件与用户锁定,并使其只有脚本可以查看和编辑文件。用户应该不能编辑或查看文件。如果这会使事情有所不同,则这是仅Windows的应用程序。
我已经遍及整个互联网,却找不到任何方法来做到这一点。我的意思是,甚至有可能这样做吗?也许可以使用锁定功能来锁定文件并在需要向其写入内容时解锁文件?这是我要锁定文件并可以通过脚本进行编辑的上下文。
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.
我希望该文件在用户的计算机上有所隐藏,如果用户设法找到它,则会弹出一条错误消息,让用户知道该文件不可访问。那是我的方法,但其他方法可能会起作用。