用Flask框架来启动python服务
1、安装flask框架
pip install flask
2、编写代码
文件名我们命名为webapi.py,代码示例如下:
import flask,json
app = flask.Flask(__name__)
@app.route('/api/api/index',methods=['post','get'])
def index():
res = {'code':1,'msg':'请求成功','data':'这是一条测试数据'};
return json.dumps(res,ensure_ascii=False);#ensure_ascii=false 解决中文乱码
app.run(port=10000,debug=True)
3、运行
执行命令
python webapi.py
这个的时候,报错了:
经过检查,原来是端口被占用,windows检查端口使用情况命令如下:
netstat -aon | findstr 10000
然后结果是这样的:
于是切换端口为15060
import flask,json
app = flask.Flask(__name__)
@app.route('/api/api/index',methods=['post','get'])
def index():
res = {'code':1,'msg':'请求成功','data':'这是一条测试数据'};
return json.dumps(res,ensure_ascii=False);#ensure_ascii=false 解决中文乱码
app.run(port=15060,debug=True)
再次执行命令运行代码,完美解决~
最后访问该站点结果如下: