用 fastapi 方式的话
from fastapi import FastAPI
app = FastAPI()
@app.get("/api")
def index():
return "hello world"
然后需要安装 uvicorn 并执行下面的命令
uvicorn server:app --port 8000 --reload
最终
如果是用 flask
直接写下面的代码
# -*- coding: utf-8 -*-
#写一个flask接口,输入参数是id,返回值是id对应的数据
from flask import Flask, request, jsonify
app = Flask(__name__)
@app.route('/', methods=['GET'])
def index():
return '部署在linux的python flask接口!'
@app.route('/data/<int:id>', methods=['GET'])
def get_data(id):
print('我接收到的id:', id)
return {
'id': id,
'name': 'John Doe',
'age': 30
}
app.run(host='0.0.0.0', port=5000)
端口直接在里面设置