【发布时间】:2011-01-24 19:32:59
【问题描述】:
我正在尝试安排一个重复事件在 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()
还有哪些其他方法可以做到这一点?
【问题讨论】:
-
Python 2 的所有“计划”问题的副本。所有这些:stackoverflow.com/search?q=%5Bpython%5D+schedule
标签: python python-3.x scheduled-tasks timing