小编典典

在 Python 中锁定文件

all

我需要锁定一个文件以便用 Python 编写。它将同时从多个 Python
进程访问。我在网上找到了一些解决方案,但大多数都因我的目的而失败,因为它们通常仅基于 Unix 或基于 Windows。


阅读 91

收藏
2022-07-16

共1个答案

小编典典

好的,所以我最终使用了我在此处编写的代码 ,在我的网站 链接已失效,请在 archive.org
上查看(也可在 GitHub
上找到
)。我可以通过以下方式使用它:

from filelock import FileLock

with FileLock("myfile.txt"):
    # work with the file as it is now locked
    print("Lock acquired.")
2022-07-16