python生成api接口并调用
时间: 2023-08-09 21:05:52 浏览: 177
要使用 Python 生成 API 接口并调用,您可以使用 Flask 框架和 requests 库。以下是一个简单的示例:
1. 安装 Flask 和 requests 库:
```
pip install Flask requests
```
2. 编写 Flask 应用程序:
```python
from flask import Flask, jsonify, request
app = Flask(__name__)
@app.route('/api', methods=['POST'])
def api():
data = request.get_json()
# 在此处使用您的业务逻辑处理数据
result = {'result': 'success'}
return jsonify(result)
if __name__ == '__main__':
app.run(debug=True)
```
3. 启动 Flask 应用程序:
```
python app.py
```
4. 然后,您可以使用 requests 库从另一个 Python 脚本或终端调用 API 接口:
```python
import requests
data = {'name': 'John', 'age': 30}
response = requests.post('http://localhost:5000/api', json=data)
print(response.json())
```
在此示例中,我们使用了 POST 请求将 JSON 数据发送到 /api 端点,并打印了服务器的响应。您可以根据自己的需求进行修改和扩展。
阅读全文