如何在烧瓶中高频运行定期任务?

时间:2018-09-19 23:16:36

标签: python python-3.x flask apscheduler

我希望我的烧瓶APP每200毫秒从本地txt文件中提取一次更新,这有可能吗?

P.S。我已经考虑过apschedulerler的BackgroundScheduler(),但粒度为1s。

2 个答案:

答案 0 :(得分:2)

无论您放置在函数中的什么内容,每200毫秒都会处理一次。

import datetime, threading

def foo():
    print datetime.datetime.now()
    threading.Timer(0.2, foo).start()

foo()

答案 1 :(得分:1)

难道不就在下一次迭代之前休眠200 ms的线程中开始循环吗?