编写flask hello world示例
时间: 2023-02-09 17:10:55 浏览: 96
Sure thing! Here's a simple example of a Flask "Hello World" application:
```python
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
if __name__ == "__main__":
app.run()
```
This code creates a new Flask application and defines a single route, the root route (`"/"`), which returns the string "Hello World!". To run the application, simply save the code to a file (e.g. `app.py`) and run it with the command `python app.py`. When you visit `http://localhost:5000/` in your web browser, you should see the message "Hello World!".
相关问题
flask框架的接口示例
下面是一个简单的示例,展示了如何使用Flask框架创建一个API接口:
```python
from flask import Flask, jsonify, request
app = Flask(__name__)
# 定义路由和对应的处理函数
@app.route('/api/hello', methods=['GET'])
def hello():
return jsonify({'message': 'Hello, World!'})
@app.route('/api/greeting', methods=['POST'])
def greeting():
data = request.get_json()
name = data.get('name')
message = f'Hello, {name}!'
return jsonify({'message': message})
if __name__ == '__main__':
app.run()
```
在上面的例子中,我们创建了两个路由:`/api/hello`和`/api/greeting`。`/api/hello`路由使用GET方法,当客户端发送GET请求时,会返回一个包含`{'message': 'Hello, World!'}`的JSON响应。
`/api/greeting`路由使用POST方法,当客户端发送POST请求时,会从请求中获取JSON数据,并提取出名字(通过`data.get('name')`)来构建一个个性化的问候消息,并将其作为JSON响应返回。
你可以使用HTTP客户端工具(如cURL或Postman)来测试这些接口。
运行这个脚本后,Flask会在本地启动一个Web服务器,默认监听在5000端口。你可以通过访问`http://localhost:5000/api/hello`和`http://localhost:5000/api/greeting`来访问这些接口。
请注意,这只是一个简单的示例,实际的接口开发中可能需要处理更多的业务逻辑和数据验证。你可以根据自己的需求来扩展和修改这个例子。
写出python flask jsonify的示例代码?
好的,以下是 Python Flask 的 jsonify 示例代码:
```python
from flask import Flask, jsonify
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, World!'
@app.route('/json')
def return_json():
data = {
"name": "John",
"age": 30,
"city": "New York"
}
return jsonify(data)
if __name__ == '__main__':
app.run(debug=True)
```
这段代码中,我们定义了两个路由。第一个路由是 '/',返回字符串 "Hello, World!";第二个路由是 '/json',返回一个 JSON 格式的数据。通过 Flask 的 jsonify 函数可以将数据转换为 JSON 格式。