Я пытаюсь запланировать повторяющееся событие для запуска каждую минуту в Python 3.
Я видел класс sched.scheduler
, но мне интересно, есть ли другой способ сделать это. Я слышал упоминания, что мог бы использовать для этого несколько потоков, что я бы не прочь сделать.
Я в основном запрашиваю JSON, а затем анализирую его; его значение меняется со временем.
Чтобы использовать sched.scheduler
, я должен создать цикл, чтобы запросить его, чтобы запланировать запуск даже на один час:
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()
Какие еще есть способы сделать это?