【发布时间】:2023-10-03 08:37:01
【问题描述】:
我想为 Python 使用 Schedule 库,但我不太明白它是如何工作的。
def job():
% my program here
schedule.every().day.at("10:30").do(job)
如果我从终端运行此代码一次,它是否总是在每天 10:30 运行job?还是我还需要添加类似:
while True:
schedule.run_pending()
time.sleep(1)
(我从库的github 获取所有这些代码)
或者我是否需要continuously run the scheduler without blocking the main thread,如图书馆常见问题解答中所述?
我的终端是否总是需要打开?
【问题讨论】:
-
嗯,你可能不得不像常见问题解答所说的那样做。为什么不使用一些操作系统任务调度程序来每天调用
job?