apscheduler 踩坑

python环境3.7.4,windows环境下(支持server 2008R2,将py版本降低了),使用 pyinstaller -F app.py 命令,将程序打包为exe可执行程序。放到环境上执行就失败了。报错如下图。

 

 

 源码如下:

    sched.add_job(operate_file, 'cron', day_of_week=t_weekday, hour=t_hour, minute=t_minute)
    logger.info('---定时任务启动---')
    sched.start()

 

调整为:

    trigger = CronTrigger(day_of_week=t_weekday, hour=t_hour, minute=t_minute)
    sched.add_job(operate_file, trigger)
    sched.start()

  

posted @ 2021-10-25 15:44  normalpers  阅读(166)  评论(0编辑  收藏  举报