2010-07-13 6 views

Répondre

3

Essayez:

import os 
os.open("lock", os.O_CREAT|os.O_EXCL) 

La documentation pour os.open et its flags .

+0

A travaillé comme un charme, merci! – rook

+0

Cela va créer un fichier nommé 'lock'. Ce fichier ne sera pas supprimé automatiquement. –

1

Votre question est similaire à celle-ci: What is the best way to open a file for exclusive access in Python?. Les réponses données ici devraient vous aider avec votre problème.

(Utilisez la combinaison de drapeau portalocker.LOCK_EX!|portalocker.LOCK_NB pour revenir rapidement Si le fichier est verrouillé par un autre processus, votre script doit faire une exception..)

Questions connexes