我有一个 python 脚本,可以打印一些数据。脚本在Centos7,nginx上。
如何通过 URL(GET 查询)连接到脚本以便能够解析数据?
最佳答案
您可以使用像 Django 或 Flask 这样的框架来制作 API。我建议使用 Flask,因为它非常轻便,非常适合此类小型任务。
例如
def your_function(input):
# do something
return output
from flask import Flask
from flask import request
app = Flask(__name__)
@app.route('/my_api')
def your_api_function():
input = request.args.get('my_query_string')
return your_function(input)
if __name__ == '__main__':
app.run(debug=True)
然后使用端点
/my_api?my_query_string=my_input
您可以进一步使用它来返回 JSON、从请求正文中获取参数等等。
在这里阅读更多 http://flask.pocoo.org/
关于python - 制作一个 python 脚本 API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49223760/