背景
之前我们写过一篇
java调用python脚本
平时练习使用还行,如果在正式环境中使用可能会造成性能瓶颈。如果我们换一种写法,利用python来写接口,,会提示不少性能。
开干。
引入版本
import sys
import json
from flask import Flask,request
app = Flask(__name__)
from gevent import pywsgi
这里如果说有的库没安装的话,请使用pip install xxx 进行安装。 如果说pip都没安装,请自行百度安装pip。
接口案例
def compute_data(img_path): return {
"path":img_path}
@app.route('/test', methods=[ 'POST'])
def getcontent():img_path = request.json.get('imgPath')return compute_data(img_path)
#if __name__ == '__main__':
#app.run(host='0.0.0.0', port=8010)
server = pywsgi.WSGIServer(('0.0.0.0', 8010), app)
server.serve_forever()
后台启动python脚本
nohup python -u test_http_copy.py > test.log 2>&1 &
postman调用
学习python群
python交流群:711607680
源码地址