from flask import Flask, request, jsonify
# 创建一个Flask应用实例
app = Flask(__name__)
# 定义一个简单的Web服务路由,接收GET请求并返回一个JSON响应
@app.route('/api/greet', methods=['GET'])
def greet():
# 从请求参数中获取名字,默认值为'World'
name = request.args.get('name', 'World')
# 返回一个包含问候信息的JSON响应
return jsonify({'message': f'Hello, {name}!'})
# 启动Web服务,设置debug模式便于开发调试
if __name__ == '__main__':
app.run(debug=True)
Flask
框架来创建Web服务。Flask
是一个轻量级的Python Web框架,适合快速构建Web应用程序。Flask(__name__)
创建一个Flask应用实例。@app.route
定义了一个名为/api/greet
的路由,该路由支持GET请求。当收到GET请求时,会调用greet
函数进行处理。request.args.get
从URL查询参数中获取name
参数,如果没有提供则默认为World
。jsonify
将Python字典转换为JSON格式,并作为HTTP响应返回给客户端。if __name__ == '__main__':
块中启动Web服务,并设置debug=True
以便在开发过程中自动重载和显示调试信息。这个示例代码展示了如何使用Flask创建一个简单的Web服务,可以通过访问http://localhost:5000/api/greet?name=YourName
来测试这个服务。
上一篇:python读取ini文件
下一篇:c++与python的区别
Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3
Laravel 中文站