前言
主要是因为懒得写insert语句, 所以打算用pandas存数据, 比较方便, 下面时测试成功脚本, 使用自拿
""" @author xiaofei @date 2019-05-13 @desc 测试pandas存入mysql """ import pymysql import pandas as pd from sqlalchemy import create_engine # pymysql.install_as_MySQLdb() 如果你想用MySQLdb 的话把这行代码打开就行, 建议用pymysql connect = create_engine( f'mysql+pymysql://{账号}:{密码}@{host}:{port}/{database}?charset=utf8') lis = [ {"datetime": 2190516, "type": 1, "count": 869}, {"datetime": 20190517, "type": 1, "count": 869}, ] df = pd.DataFrame(lis) # 如果想要自动建表的话把if_exists的值换为replace, 建议自己建表 df.to_sql("com_count", connect, if_exists='append', index=False)