2

我有一个 python 脚本,它更新文件中的一些值。此脚本可能被超过 1 个用户使用,这意味着该文件将由多个用户更新。但是 2 个用户不应该同时更新文件。如果用户正在更新文件,则其他用户应等待第一个用户的脚本完成。是否可以检查文件是否在python中使用?如果正在使用,脚本应该等待,一旦不使用,它应该继续并更新文件。

4

1 回答 1

1

您需要某种文件锁定。

我认为可以解决您的问题。

传统上,这被称为使用信号量、锁定等解决的资源共享问题。

于 2013-01-13T20:59:10.463 回答