Garantir l'exécution d'une instance de programme unique
Question :
Comment peut-on garantir que seul un une seule instance d'un programme Python s'exécute simultanément ? Des approches telles que l'utilisation d'un fichier de verrouillage peuvent s'avérer peu pratiques en raison d'échecs potentiels du programme.
Réponse :
Une solution multiplateforme et fiable est fournie par la bibliothèque tendo. Voici comment l'utiliser :
<code class="python">from tendo import singleton me = singleton.SingleInstance() # Exits the program (-1) if another instance is running</code>
Installation :
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!