您的位置: 广州汽车网 > 行业 > 正文

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

2020-11-19 04:25:10来源:阅读:-

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

解决方法

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

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

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

调用

//CuBackgroundScheduler() 或者CuBackgroundScheduler() 这两个类 就是我上面的两张图片里的代码
scheduler = APScheduler(scheduler=CuBackgroundScheduler())

//初始化运行
def create_app(config_name):
...
scheduler.app = app
scheduler.init_app(app)
scheduler.start()

//调用代码

最后

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

推荐阅读:甘肃视窗

滚动推荐
25:10Python任务管理框架Apsch
Apscheduler 可以让我们很方便的管理任务。但当配合flask[详细]
24:33华为平板MatePad Pro上手
买一台平板用来做什么?相信每个人心中都有一个不同的答案。有人买来办公,[详细]
22:25农业流通的互联网化:社区团购​!
分享人介绍:杨帆,农信互联商城副总经理,十五年零售老兵,国美、京东、首[详细]
13:48Hue灯泡再被黑客攻击 飞利浦紧急
据外媒TheVerge表示,最近,飞利浦Hue灯泡再次出现安全漏洞,使[详细]
09:21苹果个人开发者账号,您身边的超级签
苹果个人开发者账号由于超级签名的普及以及账号管理的需求日益变大,所以导[详细]
00:54路侧停车电子收费如何缴纳?!
1、如何缴纳道路停车费?(1)线上支付您可通过“北京交通”APP、微信[详细]
11:07云车主,享智联!车主智联APP加油
云车主,享智联!车主智联APP加油省钱,分享赚钱!大数据、云计算、人工[详细]