Regelmäßige Aktionen in Windows ausführen
Das Ausführen einer bestimmten Funktion in regelmäßigen Abständen ist eine häufige Aufgabe in der Programmierung. In Windows benötigen Sie eine Möglichkeit, die Ausführung der Funktion wiederholt zu planen.
Methode:
Um eine Funktion (foo()) alle 10 Sekunden in Windows auszuführen, a Ein einfacher und effektiver Ansatz ist die Verwendung der Timer-Klasse. Mit dieser Klasse können Sie eine Verzögerung und eine Rückruffunktion festlegen, die ausgeführt wird, wenn die Verzögerung abläuft.
Implementierung:
Innerhalb der foo()-Funktion können Sie erstellen ein neues Timer-Objekt mit einer Verzögerung von 10 Sekunden und der Funktion foo() als Rückruf. Dieser Timer ruft foo() nach dem angegebenen Intervall automatisch auf.
import time, threading def foo(): # Do the task print(time.ctime()) # Schedule the next execution threading.Timer(10, foo).start() foo()
Erklärung:
Beispielausgabe:
Thu Dec 22 14:46:08 2011 Thu Dec 22 14:46:18 2011 Thu Dec 22 14:46:28 2011 Thu Dec 22 14:46:38 2011
Das obige ist der detaillierte Inhalt vonWie führe ich Funktionen in Windows regelmäßig aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!