首页 > 解决方案 > Python 对文件的独占写入权限,但其他程序可以读取该文件

问题描述

我正在尝试实现一个可以专门编写文件的 Python 脚本,除了 Python 脚本本身之外,不允许其他进程写入它。但其他进程可以读取它。这可以用 Python 实现吗?

标签: pythonpython-3.x

解决方案


您似乎想“锁定”该文件。我认为锁定行为在不同的操作系统中是不同的,但至少它会禁止写入文件。

通常在 Windows Python 中打开文件以写入锁定文件(从更改、删除等)。在 linux 中,行为可能会有所不同。

看看这个: Locking a file in Python


推荐阅读