我想公开一个简单的python程序的终结点,该终结点接受输入并操纵它以返回输出,这将是最简单的方法。
示例可以是任何简单的python函数,例如:
inproc://
它不一定需要是Web服务。这是一个微服务,可以随后对其进行容器化
我需要能够通过终端发送i / p并接收o / p作为响应
答案 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
上的终点