【Fastapi】使用Pandas作为大数据分析处理工具
gitee
https://gitee.com/zz1521145346/fastapi_frame.git
github
https://github.com/zz001357/fastapi_frame.git
准备工作
能联接的sql软件(如,mysql)
安装pandas (pip install pandas)
pip install pymysql
pip install sqlalchemy
第一步
from sqlalchemy import create_engine```
con = create_engine("mysql+pymysql://用户名:密码@数据库host地址:数据库端口/数据库名")
(load_toml是python读取toml方法,具体使用参考上一篇博客《【Fastapi】使用Toml作为配置文件格式》)
#第二步
sql语句
df=pd.read_sql(sql,conn)
#dataframe转为字典to_dict()
使用JSONResponse()
返回给前端json对象
结果