两分钟启动一个flask应用

安装依赖

bash 复制代码
pip install flask -i https://pypi.douban.com/simple
pip install flask_cors -i https://pypi.douban.com/simple

简单示例

python 复制代码
# app.py
from flask import Flask, request, send_from_directory, jsonify
from flask_cors import CORS

app = Flask(__name__) # 创建flask应用
CORS(app) # 支持跨域访问

# 默认为get请求
@app.route('/hello')
def hello():
    return 'hello world' # 返回text/html类型响应,是一个html文件,<body>hello world</body>

# 上传文件
@app.route('/upload', methods=['POST'])
def upload():
    f = request.files['filename']
    f.save('xxx.txt')
    # jsonify()返回application/json类型的响应 request.json解析post的json数据
    return jsonify({'message': 'upload success'}) 

# 文件服务器
@app.route('/download/<path:name>')
def download(name):
    return send_from_directory(r'E:\xxx\xxx', name, as_attachment=True)

if __name__ == '__main__':
    app.run(host='0.0.0.0', port=8080, debug=True)

启动

bash 复制代码
python app.py
相关推荐
vyuvyucd几秒前
Python虚拟环境终极指南:venv到uv进阶
开发语言·python·uv
老兵发新帖2 分钟前
基于Label Studio的视频标注与YOLO模型训练全流程指南
python·yolo·音视频
进阶的鱼6 分钟前
一文助你了解Langchain
python·langchain·agent
收菜福星7 分钟前
智能体来了:从 Python 开发者视角深度剖析与实践
python
IT_陈寒10 分钟前
SpringBoot 3.x实战:5个高效开发技巧让我减少了40%重复代码
前端·人工智能·后端
佑白雪乐13 分钟前
<Python第1集>
开发语言·python
liu****16 分钟前
git工具
git·python·算法·机器学习·计算机基础
rgeshfgreh27 分钟前
2025年Python安装全指南
python
悟空码字29 分钟前
三步搞定短信验证码!SpringBoot集成阿里云短信实战
java·spring boot·后端
数据大魔方31 分钟前
【期货量化进阶】期货Tick数据分析与应用:高频数据入门(TqSdk完整教程)
python·算法·数据挖掘·数据分析·github·程序员创富·期货程序化