首页 > 编程语言 >Python通过tushare获取股票历史数据

Python通过tushare获取股票历史数据

时间:2023-11-23 11:34:24浏览次数:37  
标签:tushare Tushare Python pro ts 获取 Token 历史数据

一、使用Tushare获取

可参照官网:https://tushare.pro/

步骤 1:安装 Tushare 库

在 Python 环境中使用 pip 命令安装 Tushare 库:pip install tushare

步骤 2:导入 Tushare 库

在 Python 代码中导入 Tushare 库:import tushare as ts

步骤 3:设置 Tushare Token

在使用 Tushare 前,需要先设置自己的 Token。

先注册 Tushare 账号,然后登录后右上角在「个人主页」-> 「Token」处获取 Token。

将 Token 设置为环境变量或直接在代码中设置:ts.set_token("Your_Token")

步骤 4:初始化 Tushare

使用 ts.pro_api() 方法初始化 Tushare:pro = ts.pro_api()

步骤 5:获取股票数据

使用 Tushare 提供的方法来获取不同类型的股票数据,例如获取历史行情数据、实时行情数据、股票基本信息等。

【示例1获取股票历史行情数据

获取股票历史行情数据,例如获取股票代码为'600000'(浦发银行)的历史行情

df=pro.daily(ts_code='600000.SH', start_date='20220101', end_date='20220228')

上述代码将获取浦发银行在2022年1月1日至2022年2月28日期间的历史行情数据。

二、使用Akshare获取

可参照官网:https://www.akshare.xyz/index.html

 

标签:tushare,Tushare,Python,pro,ts,获取,Token,历史数据
From: https://www.cnblogs.com/sx66/p/17851174.html

相关文章

  • 基于python开发的股市行情看板
    近期股市又骚动起来,回忆起昔日炒股经历,历历在目,悲惨经历让人黯然神伤,去年共投入4000元入市,最后仅剩1000多,无奈闭关修炼,忘记股市,全身心投入代码世界,享受代码带来的乐趣。近日,当看到别人用python进行量化投资暴富的消息,顿时振奋,立刻学习起python数据分析之道,开发了一个股市行情看板,希......
  • 基于python的种子搜索网站-开发过程
    本讲会对种子搜索网站的开发过程进行详细的讲解。 项目开发过程项目简介该项目是基于python的web类库django开发的一套web网站,做为本人的毕业设计。本人的研究方向是一项关于搜索的研究项目。在该项目中,笔者开发了一个简单版的搜索网站,实现了对数据库数据的检索和更新。网站域名......
  • Dijkstra 算法python版
    算法策略Dijkstra算法是求一个图中一个点到其他所有点的最短路径的算法,先了解图的数据结构「邻接矩阵」Dijkstra算法是一个基于「贪心」、「广度优先搜索」、「动态规划」求一个图中一个点到其他所有点的最短路径的算法,时间复杂度O(n2)B站视频:https://www.bilibili.com/vide......
  • 安装python连接eureka并且vector search milvus centos7
    先安装python到centos7第一步:安装必要的软件包,使用root权限:yumgroupinstall-y"Developmenttools"yuminstall-yncurses-develgdbm-develxz-develsqlite-develtk-develuuid-develreadline-develbzip2-devellibffi-devel第二步:Python官方地址:WelcometoPyth......
  • Python中列表和字符串常用的数据去重方法你还记得几个?
    (Python中列表和字符串常用的数据去重方法你还记得几个?)1关于数据去重关于数据去重,咱们这里简单理解下,就是删除掉重复的数据;应用的场景比如某些产品产生的大数据,有很多重复的数据,为了不影响分析结果,我们可能需要对这些数据进行去重,删除重复的数据,提高分析效率等等。2字符串......
  • Python GUI编程
    #!/usr/bin/python--coding:UTF-8--Python2.x导入方法fromTkinterimport*#导入Tkinter库Python3.x导入方法#fromtkinterimport*root=Tk()#创建窗口对象的背景色#创建两个列表li=['C','python','php','htm......
  • VS2022新建python项目爬虫网页
    一、安装python插件。 二、新建python项目。 三、安装配置DEBUG环境。   四、根据操作系统选择DEBUG环境。 五、安装requests库 在当前DEBUG环境安装requests库 六、使用requests库,爬取网页内容 完结! ......
  • CART算法解密:从原理到Python实现
    本文深入探讨了CART(分类与回归树)算法的核心原理、实现方法以及应用场景。文章首先介绍了决策树的基础知识,然后详细解析了CART算法的工作机制,包括特征选择和树的构建。接着,通过Python和PyTorch的实例代码展示了CART算法在实际问题中的应用。最后,文章评价了该算法的优缺点,并讨论了......
  • Java开发者的Python快速进修指南:迭代器(Iterator)与生成器
    这一篇内容可能相对较少,但是迭代器在Java中是有用处的。因此,我想介绍一下Python中迭代器的使用方法。除了写法简单之外,Python的迭代器还有一个最大的不同之处,就是无法直接判断是否还有下一个元素。我们只能通过捕获异常或使用for循环来退出迭代,这点让我感到十分惊讶。可迭代对象......
  • 聪明办法学python task03,04
    常用内置类型int/float/bool/type运算符:@矩阵乘法/表示浮点除法//表示整除**表示次方类型影响语义Ins和str不能作加减法运算符优先级次方高于乘法浮点数有误差!与或非与:都真才真或:有真则真非:相反typevsisinstancetype(x)==isinstance(x,_)新值会覆盖旧值新值不必非要与旧值类型......