最小锁文件机制
tmplockfile的Python项目详细描述
一种最小的、无依赖项的锁定文件机制,创建一个临时文件,以表明特定文件不应被其他脚本或同一脚本的实例所触及。
为[Europe 1°Wermer]创建(https://www.onedegreewarmer.eu/)。
此模块不实现操作系统级文件锁定。为此,请参见例如内置的[lockfile](https://pythonhhoosted.or g/lockfile/lockfile.html)模块,[zc.lockfile](https://pypi.org/project/zc.lockfile/)或者其他类似的项目,[zc.lockfile](https://pypi.org/project/project/zc.lockfile/)或者其他类似的项目。
//
``sh sh
pip install tmplockfile
` ` `
` ` `
` ` ` `
` ` ` ` ` ` ` ` ` ` ` ` `从tmplockfile导入lockfile,resourcelocked
使用lock file(“data.csv”)作为锁文件:
在此处执行涉及data.csv的操作
例如“data.csv~lock”。
除了resourcelocked:
print(“另一个脚本当前正在处理data.csv。请稍后再试!)
```
为[Europe 1°Wermer]创建(https://www.onedegreewarmer.eu/)。
此模块不实现操作系统级文件锁定。为此,请参见例如内置的[lockfile](https://pythonhhoosted.or g/lockfile/lockfile.html)模块,[zc.lockfile](https://pypi.org/project/zc.lockfile/)或者其他类似的项目,[zc.lockfile](https://pypi.org/project/project/zc.lockfile/)或者其他类似的项目。
//
``sh sh
pip install tmplockfile
` ` `
` ` `
` ` ` `
` ` ` ` ` ` ` ` ` ` ` ` `从tmplockfile导入lockfile,resourcelocked
使用lock file(“data.csv”)作为锁文件:
在此处执行涉及data.csv的操作
例如“data.csv~lock”。
除了resourcelocked:
print(“另一个脚本当前正在处理data.csv。请稍后再试!)
```