我正在尝试安排一个重复事件在 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()
还有什么其他方法可以做到这一点?