是什麼,以確保只有1 Python腳本的副本正在運行的最好方法?我有蟒蛇殭屍的麻煩。我厭倦了使用open("lock","w")
創建寫鎖,但如果文件已經有寫鎖,python不會通知我,它似乎正在等待。
3
A
回答
3
1
您的問題與此類似:What is the best way to open a file for exclusive access in Python?。給出的答案應該可以幫助你解決你的問題。
(使用標誌組合portalocker.LOCK_EX!|portalocker.LOCK_NB
快速返回如果文件被其他進程鎖定,您的腳本應該得到一個例外。)
相關問題
- 1. 只允許一個python腳本實例?
- 2. 只允許一個頁面的實例
- 3. 允許運行一個php腳本的多個實例
- 4. 只允許一個腳落
- 5. 使用Cron一次只允許一個PHP腳本的實例遇到麻煩
- 6. axwindowsmediaplayer的多個實例,只有一個允許全屏模式
- 7. 允許一個腳本來通過多個版本的Python
- 8. 只允許從1個腳本/位置訪問文件
- 9. Android - 我怎麼只允許一個MediaPlayer的實例一次玩?
- 10. 只允許登錄網站的用戶的一個實例
- 11. Windows服務 - 只有一個實例,以允許一次
- 12. 只允許輸入一個字符的實例C#
- 13. 只允許一個程序正在運行的實例
- 14. 只允許Chrome js擴展程序的一個活動實例
- 15. Java:僅允許一個類實例化
- 16. htaccess的只允許從一個特定腳本(不是由IP)
- 17. 允許AWS IAM用戶只啓動一個ec2實例
- 18. 只允許一個應用程序實例
- 19. 只允許一個twitter引導工具提示實例
- 20. 只允許一個實例字段但需要更多?
- 21. 只允許一個Chromium應用程序實例
- 22. 規定在JAXB中只允許一個元素的一個實例?
- 23. PHP定義一個只允許被另一個類實例化的類
- 24. jqGrid只允許1個排序方向
- 25. 如何只允許一個用戶運行我的C#程序,但也允許多個實例?
- 26. 只允許一個文本框中的一個小數點
- 27. 只允許來自幾個ec2實例的SF端點請求
- 28. 限制只允許10個字符串「用戶名」的實例
- 29. ,只允許上實例線程
- 30. 允許單個Matlab實例運行
工作就像一個魅力,謝謝! – rook 2010-07-13 22:01:20
這將創建一個名爲'lock'的文件。該文件不會被自動刪除。 – 2013-02-20 22:08:18