【发布时间】:2017-11-03 00:37:14
【问题描述】:
我目前有一个示例代码定义为:
import schedule
import time
def job(t):
print ("I'm working...", t)
return
schedule.every().day.at("01:00").do(job,'It is 01:00')
while True:
schedule.run_pending()
time.sleep(60) # wait one minute
我希望在工作日的上午 9 点到下午 4 点每小时运行一次代码。即周一到周五的每一天,我想在上午 9 点、上午 10 点、...、下午 3 点、下午 4 点运行代码。
阅读schedule 的文档似乎我可以通过Friday 单独运行代码Monday,但不仅仅是两个指定时间之间的工作日。
另外,下面的time.sleep(60) 不应该让代码永久运行吗?
【问题讨论】:
标签: python-3.x schedule