import pymysql
pymysql.install_as_MySQLdb()
import pandas as pd
import tushare as ts
from sqlalchemy import create_engine
# 获取数据,获取到的数据是dataframe的形式
ts.set_token('xxxxxx') #设置接口,从tushare中粘贴过来
pro = ts.pro_api()
df = pro.stock_basic()
df.head()
# 把df存储到sql中
stock = create_engine('mysql+pymysql://root:xxxxx@localhost:3306/stock')
res = df.to_sql('stock_basic', stock, index=False, if_exists='append', chunksize=5000) #将dataframe用to_sql函数存储到数据库中
#参数依次为df储存到sql里面的表名、用户名和密码、不设置索引、如果存在此表就将其连接起来、每5000条分块
df.head()
https://tushare.pro/register?reg=354563 分享此链接,成功注册一个有效用户(指真正会使用tushare数据的用户)可获得50积分,请朋友支持下赚个积分,谢谢