两分钟启动一个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
相关推荐
你怎么知道我是队长3 小时前
GO语言---匿名函数
开发语言·后端·golang
2501_915374354 小时前
LangChain自动化工作流实战教程:从任务编排到智能决策
python·langchain·自动化
chilavert3185 小时前
深入剖析AI大模型:Prompt 开发工具与Python API 调用与技术融合
人工智能·python·prompt
Mallow Flowers7 小时前
Python训练营-Day31-文件的拆分和使用
开发语言·人工智能·python·算法·机器学习
蓝婷儿7 小时前
Python 爬虫入门 Day 2 - HTML解析入门(使用 BeautifulSoup)
爬虫·python·html
G探险者7 小时前
为什么 Zookeeper 越扩越慢,而 Nacos 却越扩越快?
分布式·后端
不太厉害的程序员8 小时前
NC65配置xml找不到Bean
xml·java·后端·eclipse
不被定义的程序猿8 小时前
Golang 在 Linux 平台上的并发控制
开发语言·后端·golang
AntBlack8 小时前
Python : AI 太牛了 ,撸了两个 Markdown 阅读器 ,谈谈使用感受
前端·人工智能·后端
struggle20258 小时前
Burn 开源程序是下一代深度学习框架,在灵活性、效率和可移植性方面毫不妥协
人工智能·python·深度学习·rust