您的位置: 首页 >家居 > 正文

Python任务管理框架Apscheduler,执行多次解决!

2020-11-21 10:04:48来源:

Apscheduler可以让我们很方便的管理任务。但当配合flask执行的时候,会执行多次。试了很多方法解决,终于可以了。

解决方法

利用文件锁原理即可解决。网上很多做法是放在create_app()里面弄文件锁,但是我测试不行。

调用

//CuBackgroundScheduler()或者CuBackgroundScheduler()这两个类就是我上面的两张图片里代码scheduler=APScheduler(scheduler=CuBackgroundScheduler())//初始化运行defcreate_app(config_name):...scheduler.app=appscheduler.init_app(app)scheduler.start()//调用代码

最后

第一次在头条写文章,有哪些写错的,不懂的,或者有其他解决方法也可以留言。关注我,一起来交流Python!!

来源:中国家居新闻网

相关阅读

  • 品牌快讯
  • 品牌活动
  • 媒体报道
  • 滚动新闻
  • 品牌公益
  • 品牌推荐
  • 品牌营销
推荐阅读