Skip to main content

filelock ,it can run on linux and windows

Project description

1. pip install nb_filelock

基于代码所在机器的跨进程 跨(jvm)解释器的文件互斥锁。

兼容windwos和linux

比如希望在当前机器只能同时运行某一个代码块,完全豪不相关的两次启动xx.py,没有办法使用进程锁,
压根就不是使用multiprossing包同时启动的多个子进程而是手动两次运行了python xx.py,
好的方式是使用redis分布式锁,可以保证所有机器只提示一个获得锁,但如果没安装redis切要保证当前机器只有一个能执行代码块,
则使用此锁

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

nb_filelock-0.1.tar.gz (2.5 kB view details)

Uploaded Source

File details

Details for the file nb_filelock-0.1.tar.gz.

File metadata

  • Download URL: nb_filelock-0.1.tar.gz
  • Upload date:
  • Size: 2.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.20.1 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.6.6

File hashes

Hashes for nb_filelock-0.1.tar.gz
Algorithm Hash digest
SHA256 ab25c3568844779f90b3f6daba1abc3ca8114a501ace13649732f52f5e7f9f35
MD5 174b8680bfb2d04abafbda5e4d9700ea
BLAKE2b-256 36314d58d4ea81fabd5e0bf453d7f3a9fdbdc26aecd780abdb81d712130f8269

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page