栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

人生苦短,我用Python 七:如何在flask文档在return后,继续执行文档函数?

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

人生苦短,我用Python 七:如何在flask文档在return后,继续执行文档函数?

需求:flask接口文件启动后,即时返回 ‘访问成功’,之后继续执行,文档中的功能函数。

方法:使用flask自带的一个函数即可解决。flask_executor 模块

pip install flask_executor  #安装

demo案例:

from flask import Flask
from flask_executor import Executor
from distributed.Executor import submit

```python
import time
app = Flask(__name__)
executor = Executor(app)

@app.route('/', methods=["POST", "GET"])
def pred():

    def test_function():
        """
        execute codde
        """
        time.sleep(20)
        print('xiitonglasf')
        return '测试失败'
    executor.submit(test_function)
    print('哈哈')
    return '中国人0000真的好'


if __name__=="__main__":
    app.run()

就是这么优雅!!
完美!!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1033180.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号