【问题标题】:How to refresh Flasks automatically如何自动刷新烧瓶
【发布时间】:2021-06-06 04:59:51
【问题描述】:

我有一个 CSV 文件,它每 30 秒更新一次。我希望烧瓶中的 app.py 每 30 秒读取一次该文件,以便网页保持更新。我该怎么做?

open_minute = "final_minute_"+name+".pickle"
file = open(open_minute,"rb")
final_minute = pickle.load(file)
labels_minute = [i for i in final_minute['Hour_Minutes'].values]

我需要烧瓶中的 app.py 以保持每 30 秒读取一次 open_minute 文件。

【问题讨论】:

  • 使用一些后台任务(或 cron )每 30 秒读取一次文件。

标签: javascript python html flask


【解决方案1】:

您可以尝试设置一个每三十秒更新一次全局变量的函数,它看起来像这样:

def update()
   while True:
      time.sleep(30)
      # Do tasks here.

@app.before_request
async def before():
   update()

【讨论】:

    猜你喜欢
    • 2018-01-21
    • 2018-12-25
    • 1970-01-01
    • 1970-01-01
    • 2013-05-26
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    相关资源
    最近更新 更多