在Python中锁定文件

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

回答:

好了,所以我最后讲了我在这里编写的代码,在我的网站上的链接已失效,在archive.org上查看(也可以在GitHub上查看)。我可以按以下方式使用它:

from filelock import FileLock

with FileLock("myfile.txt.lock"):

print("Lock acquired.")

with open("myfile.txt"):

# work with the file as it is now locked

以上是 在Python中锁定文件 的全部内容, 来源链接: utcz.com/qa/418745.html

回到顶部