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

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

Python 更新时间:发布时间: 百科书网 趣学号

需求: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.051e.com
本文地址:http://www.051e.com/it/1033180.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号