为了账号安全,请及时绑定邮箱和手机立即绑定

使用 Flask 应用程序在一天中的特定时间安排函数

使用 Flask 应用程序在一天中的特定时间安排函数

慕虎7371278 2023-07-18 15:29:41
我想在 Flask 应用程序中安排(每天 17:00)单个函数(我的 Flask 应用程序有多个函数)。我怎样才能做到这一点?from flask import Flaskimport scheduleimport timeapp = Flask(__name__)app.secret_key = 'my precious'def fct1():    print("bla bla bla")def myfunction():    print("aaaaaaaaaaaaaaaa")def programare():    schedule.every().day.at("17:00").do(fct1)    while True:        schedule.run_pending()        time.sleep(1)if __name__== '__main__':    app.run(debug=True)
查看完整描述

1 回答

?
繁星淼淼

TA贡献1775条经验 获得超11个赞

如果服务器独立启动,则线程简单:


if __name__== '__main__':

    import threading

    

    threading.Thread(target=programare).start()

    app.run(debug=True)

如果服务器部署了 wsgi 等,我建议单独运行 shedule。


查看完整回答
反对 回复 2023-07-18
  • 1 回答
  • 0 关注
  • 72 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信