在Python这样的脚本语言中,如何阻止应用程序读取计算机文件,尤其是敏感的系统级文件?
编辑:要明确的是,我的意思是为该应用程序设置权限,使其无法访问计算机文件,即使在脚本运行完成后也是如此(设置权限(。
您应该以非特权用户身份运行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()