Python 如何以编程方式阻止应用程序读取计算机文件?
在Python这样的脚本语言中,如何阻止应用程序读取计算机文件,尤其是敏感的系统级文件Python 如何以编程方式阻止应用程序读取计算机文件?,python,security,scripting,permissions,Python,Security,Scripting,Permissions,在Python这样的脚本语言中,如何阻止应用程序读取计算机文件,尤其是敏感的系统级文件 编辑:明确地说,我的意思是设置该应用程序的权限,使其即使在脚本运行完成后也不能访问计算机文件(设置权限)。您应该以非特权用户的身份运行python脚本 并在验证访问权限后读取文件 # check readability of the path if os.access("file.txt", os.R_OK): # open txt file as file wit
编辑:明确地说,我的意思是设置该应用程序的权限,使其即使在脚本运行完成后也不能访问计算机文件(设置权限)。您应该以非特权用户的身份运行python脚本 并在验证访问权限后读取文件
# check readability of the path
if os.access("file.txt", os.R_OK):
# open txt file as file
with open("file.tx") as file:
return file.read()
以没有访问上述文件权限的用户身份运行。通常,这是一个文件系统权限问题,而不是编程问题。嘿,Vivek,谢谢你的回答。我本应该更清楚,但我想更改应用程序本身的权限,使其不再读取文件,即使在脚本运行之后(权限设置)。