Python - Starten Sie eine Funktion zu einem bestimmten Zeitpunkt

Wie kann ich eine Funktion ausführen?Python, zu einer bestimmten Zeit?

Zum Beispiel:

run_it_at(func, '2012-07-17 15:50:00')

und es wird die Funktion ausgeführtfunc am 2012-07-17 15:50:00.

Ich habe es versuchtterminplaner, aber es hat meine Funktion nicht gestartet.

import time as time_module
scheduler = sched.scheduler(time_module.time, time_module.sleep)
t = time_module.strptime('2012-07-17 15:50:00', '%Y-%m-%d %H:%M:%S')
t = time_module.mktime(t)
scheduler_e = scheduler.enterabs(t, 1, self.update, ())

Was kann ich machen?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage