公开python程序的端点

时间:2019-09-13 11:19:22

标签: python python-requests microservices

我想公开一个简单的python程序的终结点,该终结点接受输入并操纵它以返回输出,这将是最简单的方法。

示例可以是任何简单的python函数,例如:

inproc://

它不一定需要是Web服务。这是一个微服务,可以随后对其进行容器化

我需要能够通过终端发送i / p并接收o / p作为响应

1 个答案:

答案 0 :(得分:0)

假设输入和输出表示普通数据类型,例如int,string等,而终点表示Web服务:您可以阅读Flask。 Flask允许您使用python创建Web服务。

from flask import Flask
app = Flask(__name__)
@app.route('/end_point', methods=['GET'])
def hello():
    if request.method == 'GET':
        input = request.args.get('input', None)
        return func(input)

def func(string): string= len (string) return tuple(int(string[i:string/2],6) for i in range (0,6,3)


if __name__ == '__main__':
    app.run(host='0.0.0.0', port='8000', debug=True)

现在,您可以访问http:\\localhost:8000\end_point?input=your_input上的终点