Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> python Programming >> Content
Hoe te voorkomen meer dan een aanleg van een programma in Python
Er zijn vele redenen om te voorkomen dat u meerdere exemplaren van een programma , met inbegrip van ernstige gevolgen, zoals het verlies van gegevens , instabiliteit en conflict bron. Dit is een probleem dat opgelost is in veel opzichten op vele platforms en talen . In een Python script , kunt u meer dan een exemplaar te voorkomen door het gebruik van een lockfile . Instructies
1

Open een nieuw bestand in een teksteditor om uw Python script beginnen . Type " import os " aan de ' os ' module importeren kopen van 2

Type " f = os.open ( ' lock.tmp ' , os.O_CREAT | os.O_EXCL | os.O_WRONLY ) " . om een ​​bestand te openen met het creëren en exclusieve vlaggen om een lockfile maken . De exclusieve en maak vlaggen ervoor zorgen dat de oproep mislukt als de lockfile bestaat. Het falen laat u weten dat een ander programma actief is . Als je zou willen om de gebruiker hiervan op de hoogte of onderneemt actie , omringen de open oproep met een try : behalve : blokkeren en de vangst van de uitzondering os.error : " f = os.open ( ' lock.tmp ' , os.O_CREAT | os.O_EXCL | . os.O_WRONLY ) "
3

toevoegen " os.write ( f , os.getpid ( ) ) " om een ​​aantal gegevens naar de lockfile . Het is gebruikelijk om het proces-ID gebruiken .
4

Enter " os.close ( f ) " om de lockfile sluiten .

Type " os.remove 5 ( ' lock.tmp ' ) ' als uw programma afgelopen is om het bestand te verwijderen .

Previous: Next:
  python Programming
·Wat is urllib in Python ? 
·Hoe je gegevens in tabelvorm S…
·Hoe te compatibiliteit met Pyt…
·Hoe te Parameters verwijderen …
·Hoe kan ik een afbeelding Spie…
·Hoe u een functie uit een stri…
·Hoe Attributen Extraheer met P…
·Hoe maak je een string hoofdle…
·Hoe maak je een Temperature Co…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·Hoe de breedte van Floats opmaken in Jav…
·Hoe je blijft ingelogd te ColdFusion 
·Hoe te Woorden tellen in een tekstvak in…
·Hoe maak je een programma dat zal Vernie…
·Het verschil tussen een Combo Box en een…
·Hoe te Geloofsbrieven Zorg voor een Web …
·Hoe te bouwen object afhankelijkheden 
·Hoe te QBASIC Gebruik bij het ​​vinden v…
·Hoe te controleren of een Bestand bestaa…
Copyright © Computer Kennis http://www.nldit.com