python api 代码
时间: 2023-07-23 13:22:48 浏览: 39
以下是使用 Flask 框架编写 Python API 的一个简单示例代码:
```python
from flask import Flask, request, jsonify
app = Flask(__name__)
# 定义 API 的 URL 和请求方式
@app.route('/hello', methods=['GET', 'POST'])
def hello_api():
# 获取请求参数
name = request.args.get('name', '')
# 处理业务逻辑
response = {'message': f'Hello, {name}!'}
# 返回响应结果
return jsonify(response)
if __name__ == '__main__':
app.run()
```
上述代码中,我们首先导入了 Flask 模块,并创建了一个 Flask 应用程序实例。然后,我们使用 `@app.route` 装饰器定义了一个 `/hello` 的 URL,并指定了该 API 支持 GET 和 POST 请求方式。在 API 的处理函数中,我们使用 `request.args.get` 方法获取了名为 `name` 的请求参数,并通过一个字典构造了一个简单的响应结果。最后,我们使用 `jsonify` 方法将响应结果转换为 JSON 格式,并返回给调用方。
这只是一个简单的 Python API 示例代码,实际开发中需要根据具体的业务需求进行更加复杂的业务逻辑处理,以及错误处理和安全性控制等方面的考虑。