问题遇到的现象和发生背景
请问schedule.every(5).seconds.do(job)的5秒间隔,为什么不会和 time.sleep(5) 的5秒休眠叠加呢,最终执行结果还是5秒执行一次
问题相关代码,请勿粘贴截图
import schedule
import time
def job():
print('我要开始学习了')
schedule.every(5).seconds.do(job) #每隔五秒执行一次
while True:
schedule.run_pending() #启动定时任务
time.sleep(5) #休眠,暂停五秒
运行结果及报错内容
我要开始学习了
我要开始学习了
我要开始学习了
我要开始学习了