将文件权限更改为只有我正在运行的 python 程序可以访问它的最简单方法(所有权限,但只是我的 python 程序) 例如: 有一个txt文件,我想将其权限更改为只有我正在运行的python程序可以完全访问它!
txt文件是由python运行程序创建的
import os,stat,sys
os.chmod(filename, stat.S_IREAD)
更改文件权限以便只有正在运行的 Python 程序可以访问它(即读取、写入和执行)有点棘手,因为文件权限通常在操作系统中的用户级别进行管理。操作系统本身不支持基于每个进程的权限。
但是,您可以通过创建一个具有受限权限的临时文件并确保只有您的Python程序在执行期间可以访问它来实现类似的效果。以下是使用 Python 的分步方法:
这是一个简单的实现:
导入操作系统
导入临时文件