您现在的位置是:网站首页 > 博客日记 >

python文件锁

作者:YXN-python 阅读量:106 发布日期:2023-02-28

portalocker是一个跨平台的文件锁定库,可以在Windows和Unix系统上工作

import portalocker

# 安装第三行库 pip install portalocker

# 打开文件
with open('file.lock', 'w') as f:
    # 锁定文件
    portalocker.lock(f, portalocker.LOCK_EX)
    try:
        # 这里是你的文件操作代码
        pass
    finally:
        # 解锁文件
        portalocker.unlock(f)

YXN-python

2023-02-28