我试图创建一个每分钟应该执行一次的作业,因此我创建了一个使用此库的job.py https://schedule.readthedocs.io/en/stable/ .
import time import schedule def capturar_placas_cloud_alpr(): print('hi') schedule.every(1).minutes.do(capturar_placas_cloud_alpr()) while True: schedule.run_pending() time.sleep(1)
但是“嗨”的信息从来没有出现过。我是python新手,所以我不知道是否应该初始化这个文件来启动调度执行。
这个 do schedule的函数应该获得对函数的引用(而不是对函数的调用的输出):
do
schedule.every(1).minutes.do(capturar_placas_cloud_alpr) #^ Note that I didn't add this () here
在你的代码中,基本上 做 没有,因为 capturar_placas_cloud_alpr 在返回的代码中 None .
做
capturar_placas_cloud_alpr
None