python代码使用tushare库获取十几个股票2014年到现在的股票数据
时间: 2024-11-28 14:20:26 浏览: 103
在Python中,你可以使用Tushare库来获取股票数据。首先,你需要安装tushare这个第三方库,如果还没有安装,可以使用pip来安装:
```bash
pip install tushare
```
然后,你需要注册并申请Tushare Pro的token,因为免费版有些功能是有限制的。获取到token后,你可以开始编写代码来获取股票数据。这里是一个简单的示例,假设你已经有了token并保存在`ts_token`变量中,你想获取十几支股票2014年至今的数据:
```python
import tushare as ts
# 设置pro API密钥
ts.set_token(ts_token)
# 获取tushare pro的接口
pro = ts.pro_api()
# 定义股票列表,假设我们有十几支股票的代码
stock_codes = ['600000', '000333', '601398', ...] # 用实际股票代码替换
start_date = '20140101' # 开始日期,格式是YYYYMMDD
end_date = '20230731' # 结束日期,同样格式
# 遍历股票代码,获取日线数据
for code in stock_codes:
df = pro.daily(trade_date=start_date, end_date=end_date, symbol=code)
print(f"Stock {code} data from {start_date} to {end_date}:")
print(df.head()) # 打印数据的前几行
阅读全文