【问题标题】:Make a python script API制作一个python脚本API
【发布时间】:2018-03-11 18:50:49
【问题描述】:

我在 python 上有一个脚本,可以打印一些数据。脚本在Centos7,nginx上。

如何通过 URL(GET 查询)连接到脚本以解析数据?

【问题讨论】:

  • 你将不得不创建一个 RESTful 网络服务(例如,使用烧瓶,网上有很多教程只是谷歌 for flask restful)

标签: python api nginx centos7


【解决方案1】:

您可以使用 Django 或 flask 之类的框架来制作 api。我建议使用烧瓶,因为它非常轻巧,非常适合此类小型任务。

例如

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/

【讨论】:

    猜你喜欢
    • 2020-04-21
    • 2018-03-22
    • 2017-03-30
    • 1970-01-01
    • 1970-01-01
    • 2020-02-10
    • 1970-01-01
    • 2011-03-04
    • 1970-01-01
    相关资源
    最近更新 更多