如何使用 Python 通过 Tushare 平台获取股票历史数据

前言

在前面的文章中,我们介绍了不少使用 python 来分析股票的方法,那么不少朋友可能比较想知道的是,这些股票的数据我们可以从哪里获得呢。在本文中,我们就来介绍一下,使用 Python 通过 Tushare 平台获取股票历史数据的方法,希望大家喜欢。

首先,安装 tushare 库

在 python 环境中,使用以下命令即可完成 tushare 库的安装:

pip install tushare -i https://pypi.tuna.tsinghua.edu.cn/simple

我已经安装过了,所以再执行这个安装指令时,就会出现如下图所示的情况。

如何使用Python通过Tushare平台获取股票历史数据

接着,导入 tushare 包, 并设置 token

要使用 tushare 平台的接口去获取股票的历史数据,需要先在 tushare 平台注册个人账户,然后在 “个人主页”—>“接口TOKEN”中复制 token,以便后续在 python 代码中使用。

如何使用Python通过Tushare平台获取股票历史数据

复制好 token 之后,我们就可以在 python 代码中调用 set_token 接口进行设置了:

如何使用Python通过Tushare平台获取股票历史数据

设置 token 完成后,我们就可以正常使用获取股票历史数据的功能了。

查询当前所有正常上市交易的股票列表

使用如下两行代码即可查询:

pro = ts.pro_api()
data = pro.query('stock_basic', exchange='', list_status='L', fields='ts_code, symbol, name, area, industry, list_date')

将获取到的数据打印出来:

print("type of data: {}".format(type(data)))
print("length of data: {}".format(len(data)))
print(data)

如何使用Python通过Tushare平台获取股票历史数据

当然了,上面只是一个简单的演示而已,除了查询股票列表外,我们还可以查询股票的行情数据。这些功能对应的具体接口,在 tushare 官网都是可以查询到的,具体情况如下图所示:

如何使用Python通过Tushare平台获取股票历史数据

结语

至此,关于使用 python 通过 tushare 平台获取股票历史数据的方法,就介绍完了,希望对大家能有所帮助。如果觉得还不错的话,希望帮忙点个赞哦。