Wie kann ich eine Python-Funktion regelmäßig ausführen?
Regelmäßiges Ausführen einer Funktion in Python
Wenn Entwickler die Aufgabe haben, eine Funktion wiederholt in festen Intervallen auszuführen, suchen Entwickler häufig nach einer zuverlässigen Methode, die Objective ähnelt Cs NSTimer oder JavaScripts setTimeout. In diesem Zusammenhang erweist sich eine Lösung, die einem benutzerunabhängigen Cron-Skript ähnelt, als attraktive Option.
Um dies in Python zu erreichen, könnte man den folgenden Ansatz in Betracht ziehen:
while True: # Code executed here time.sleep(60)
Allerdings Dieser Code kann unvorhergesehene Probleme verursachen. Um diese zu umgehen, sollten Sie die Verwendung des Moduls „sched“ in Betracht ziehen, einem Allzweck-Ereignisplaner. Das folgende Beispiel demonstriert die Verwendung:
import sched, time def do_something(scheduler): # schedule the next call first scheduler.enter(60, 1, do_something, (scheduler,)) print("Doing stuff...") # then do your stuff my_scheduler = sched.scheduler(time.time, time.sleep) my_scheduler.enter(60, 1, do_something, (my_scheduler,)) my_scheduler.run()
Wenn Ihre Anwendung alternativ eine Ereignisschleifenbibliothek wie Asyncio, Trio, Tkinter oder andere verwendet, können Sie Aufgaben direkt mithilfe der bereitgestellten Methoden planen.
Das obige ist der detaillierte Inhalt vonWie kann ich eine Python-Funktion regelmäßig ausführen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

So verwenden Sie Python, um die ZiPF -Verteilung einer Textdatei zu finden

So herunterladen Sie Dateien in Python

Wie benutze ich eine schöne Suppe, um HTML zu analysieren?

Wie man mit PDF -Dokumenten mit Python arbeitet

Wie kann man mit Redis in Django -Anwendungen zwischenstrichen

Einführung des natürlichen Sprach -Toolkits (NLTK)

Wie führe ich ein tiefes Lernen mit Tensorflow oder Pytorch durch?
