如何用python写一个web接口供他人调用
时间: 2024-05-02 16:20:38 浏览: 55
PyPI 官网下载 | python_jwt-3.1.0-py2.py3-none-any.whl
很高兴为您解答!
您可以使用Python的web框架,如Flask或Django,来编写一个RESTful API接口,供他人调用。
以下是使用Flask框架编写一个简单的web接口的示例代码:
```python
from flask import Flask, request, jsonify
app = Flask(__name__)
@app.route('/api/calculate', methods=['POST'])
def calculate():
num1 = request.json['num1']
num2 = request.json['num2']
operator = request.json['operator']
if operator == '+':
result = num1 + num2
elif operator == '-':
result = num1 - num2
elif operator == '*':
result = num1 * num2
elif operator == '/':
result = num1 / num2
else:
return jsonify({'error': 'Invalid operator'})
return jsonify({'result': result})
if __name__ == '__main__':
app.run(debug=True)
```
在此示例中,我们使用POST方法访问/api/calculate路由并传递num1、num2和operator参数。根据传递的算术运算符,我们执行相应的计算,并将结果返回给调用者。
当然,这只是一个简单的示例。您可以根据自己的需求编写不同的web接口,以供他人调用。
阅读全文