python使用flask搭建web服务

目录

一、相关包

二、使用flask

三、总结


        python搭建一个web服务的方式有很多种,除flask外有Django等等。这边就不一一列举了,感兴趣可以自己去查阅相关资料。文本就是记录下简单的搭建web服务的步骤。‘

一、相关包

        使用的是Python的flask库,直接pip下载即可。

pip install flask

二、使用flask

        首先Python中引入相关flask包。

import flask
from flask import request

        其次创建flask对象,即服务。注意这个对象的位置要在主函数的上方,服务从这个函数输入输出数据。这里注意return的对象支持字符串、元组、字典。

server = flask.Flask(__name__)
@server.route('/search', methods=['get', 'post'])
def demo():
    # 随便写点啥 实现对两个数的加法运算,打开服务输出运算结果
    a= int(request.values.get('first_number'))
    b= int(request.values.get('second_number'))


    return f'{a+b}'



        编辑好函数里逻辑后,在下面调用下即可。

# 中文乱码解决
server.config['JSON_AS_ASCII'] = flask

# port 端口 , host 服务机地址 0.0.0.0代表当前机器的ip
server.run(debug=True,port='8888',host='0.0.0.0')

       网页访问web服务,输入localhost:8888/search?first_number=1&second_number=2 ,查看效果即可。

         最后提醒个事情,如果存在输出中文字符乱码的情况时。建议换下浏览器再试一下。

三、总结

        这里主要介绍的是初级版的服务搭建,更高级的还有待学习。使用flask还是比较方便灵活的搭建服务,事实上还是归功于Python语言的简便。


版权声明:本文为zkkkkkkkkkkkkk原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。