pandas读取sql文件出现:告警UserWarning: pandas only supports SQLAlchemy connectable

错误原因:导入sql的方式更新了

解决方法:

import pandas as pd
from sqlalchemy import create_engine
MYSQL_HOST = 'localhost'
MYSQL_PORT = '3306'
MYSQL_USER = 'root'
MYSQL_PASSWORD = '123456'
MYSQL_DB = 'cldk_data'
engine = create_engine('mysql+pymysql://%s:%s@%s:%s/%s?charset=utf8'
                           % (MYSQL_USER, MYSQL_PASSWORD, MYSQL_HOST, MYSQL_PORT, MYSQL_DB))


data=pd.read_sql('select * from pt_user',engine)
print(data)

     运行结果:

D:\Python\p\Scripts\python.exe "D:\Python\python-learning\数据分析(二)\读取文件.py" 
                           USER_UUID    USER_NAME  ... DEL_FLAG             MODTIME
0   001fddf8608c4cd1bbac81dde4e0c701      zhaowei  ...        0 2022-11-16 17:07:01
1   011d83b63034470ab6225a2ead643cf7   hanguobing  ...        0 2022-11-16 17:07:01
2   01635ed157e445bba6725675bdd8ff67       renjun  ...        0 2022-11-24 10:45:55
3   02d7938e06934f48b92baec5348a8609     yanwenyi  ...        0 2020-07-30 16:20:25
4   0311e42abab4467a80aefd2ebd18ab19  zhangjifang  ...        0 2020-07-30 16:20:25
..                               ...          ...  ...      ...                 ...
64  9ca276a5609111edabb4204747cf5c3e     HuYujiao  ...        0 2022-11-10 08:50:39
65  9ca87e7a609111edabb4204747cf5c3e       TaoHan  ...        0 2022-11-10 08:50:39
66  9ef1c745625d11edbffa005056c00001          wxl  ...        0 2022-11-14 21:45:40
67  d6ae0dd2633c11ed9d3d00ffac55512a          wec  ...        0 2022-11-14 21:43:09
68  fb1b7efc853b40d0b2206d8a1c672d53          eee  ...        0 2022-11-17 16:02:18

[69 rows x 10 columns]

进程已结束,退出代码为 0

            

                 

  • 4
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值