sto cercando di pianificare un evento ricorrente per l'esecuzione ogni minuto in Python 3.pianificato un evento ricorrente in Python 3
Ho visto classe sched.scheduler
ma mi chiedo se c'è un altro modo per farlo. Ho sentito che potrei usare più thread per questo, cosa che non mi dispiacerebbe fare.
Praticamente sto richiedendo alcuni JSON e quindi analizzandolo; il suo valore cambia nel tempo.
Per utilizzare sched.scheduler
devo creare un ciclo farne richiesta per pianificare l'ancora a correre per un'ora: c'è
scheduler = sched.scheduler(time.time, time.sleep)
# Schedule the event. THIS IS UGLY!
for i in range(60):
scheduler.enter(3600 * i, 1, query_rate_limit,())
scheduler.run()
Quali altri modi per farlo sono?
duplicati di tutto della questione "tabella di marcia" per Python 2. Tutti questi: http://stackoverflow.com/search?q=%5Bpython%5D+schedule –
duplicati: http: // StackOverflow. it/questions/373335/suggestions-for-a-cron-like-scheduler-in-python –