使用Tushare得到股票信息(1)

使用Tushare得到股票信息(1)

前言

今天是写博客的第一天,想跟大家分享一下如何利用Tushare得到股票的信息并将其存入csv文件。
关于Tushare的详细介绍大家可以在其官网查看https://tushare.pro/document/1?doc_id=13 。
本人之前也利用过雅虎财经yahoofinancials去获取股票信息但其不如Tushare方便简洁。下面让我们开始进入主题吧。

正文

  1. 首先我们需要安装python因为Tushare是利用python写的一个软件。
  2. 然后在新建的python文件中写入下面的code(每行带有相关的解释)
import tushare as ts  ##导入tushare 模块。
import pandas as pd ##导入pandas模块用于股票数据处理 。

pro_ = ts.pro_api('*')##个人的接口TOKEN,在Tushare上注册后可在个人主页上找到。
date_ = '20181128'  ##选择股票信息的日期。
dailyInfo = pro_.daily(trade_date=date_)##得到股票日线行情。
dailyBasic = pro_.daily_basic(ts_code='', trade_date=date_)##得到股票每日指标。
dailyBasic.drop(['trade_date','close','volume_ratio'], axis=1, inplace=True)##去掉和dailyInfo中重复的信息。
result=pd.concat([dailyInfo.set_index('ts_code'),dailyBasic.set_index('ts_code')], axis=1,join='inner').reset_index()##利用pandas将dailyInfo和dailyBasic的信息合并在一起。
result.to_csv('stock_info.csv' , index=True, sep=',', encoding='utf_8_sig', mode='w')##将得到的信息存入csv文件。
  1. 运行。这样就完成了基本股票信息获取和存储。希望能对大家有所帮助,如有意见及建议请留言,谢谢。

猜你喜欢

转载自blog.csdn.net/weixin_43858148/article/details/84628207