我有一个带有一些代码的主函数,我需要每预定时间运行一次,但与我配置它的时间无关,每2-3分钟运行一次。我不知道发生了什么事。下面我将展示一些例子
import schedule
def main():
print('Some code here...')
schedule.run_pending()
# the function main should be run every 30min...?
schedule.every(30).minutes.do(main)
schedule.every().hour.do(main)
main()
就我所研究的而言,这段代码应该每30分钟运行一次,但它每2-3分钟运行一次
您不应该直接调用预定函数。在您想要的场景中,函数应该每X分钟运行一次,这意味着负责运行它的脚本应该一直运行,并决定何时调用函数。一个
while True
应该可以相关问题 更多 >
编程相关推荐