Tushare是一非常好用的数据接口,金融数据包含广,便利而实用。
本文主要介绍如何通过Tushare的pro接口查询股票数据,并且保存到数据库Mysql中。
首先是安装工具包
import tushare as ts
import datetime
import pymysql
datetime是专门用来获取和编辑时间的一个工具包。
第一步,用自己的Tushare社区的token建立同数据接口的连接,同时与数据库建立连接
token='****************'##星号代指你的token
ts.set_token(token)
pro=ts.pro_api()
db=pymysql.connect(host='127.0.0.1',user='root',passwd='2022',db='stock',charset='utf8')
pro=ts.pro_api():用pro代称数据接口(pro_api).
pymysql.connect:与数据库建立连接,参数:host=服务器地址,本文是自己的主机;user=用户名,passwd=mysql的密码,db=你决定实用的database的名称,charset=连接编码,以上参数后面均接str.
第二步,设置时间,获取数据
start_dt='20220524'##设置初始时间
time_temp=datetime.datetime.now()-da