安装模块的时候,经常会报网络超时, 可以 -i: 指定库的安装源

pip install pandas_datareader  -i https://pypi.douban.com/simple
pip install datetime  -i https://pypi.douban.com/simple

永久修改安装源,因为中间没有墙,所以安装模块会变得飞快

pip install -i http://pypi.douban.com/simple/ mrq --trusted-host pypi.douban.com
  1. 从一个简单的小栗子开始
# 基本信息
from datetime import datetime
# 股票数据读取
import pandas_datareader as pdr
# 时间
start = datetime(2020, 7, 10)alibaba = pdr.get_data_yahoo("BABA", start=start)
print(alibaba.head())
print("--------------------------------------------------------")
amazon = pdr.get_data_yahoo("AMZN", start=start)
print(amazon.head())print("info--------------------------------------------------------")
# 看看数据基本信息
alibaba.info()
print("describe--------------------------------------------------------")
print(alibaba.describe())
  1. 程序输出, 20200710左右五天股票数据
PS D:\python_fin> & E:/Programs/Python/Python38/python.exe d:/python_fin/get-stock.pyHigh         Low        Open       Close    Volume   Adj Close
Date
2020-07-09  268.000000  255.910004  265.549988  261.579987  36803900  261.579987
2020-07-10  261.899994  255.710007  260.209991  261.010010  20335000  261.010010
2020-07-13  265.660004  250.679993  261.450012  251.669998  21568700  251.669998
2020-07-14  249.750000  241.229996  246.570007  248.580002  19782600  248.580002
2020-07-15  252.500000  246.539993  251.479996  249.210007  12614700  249.210007
--------------------------------------------------------High          Low         Open        Close   Volume    Adj Close
Date
2020-07-09  3193.879883  3074.000000  3115.989990  3182.629883  6388700  3182.629883
2020-07-10  3215.000000  3135.699951  3191.760010  3200.000000  5486000  3200.000000
2020-07-13  3344.290039  3068.389893  3251.060059  3104.000000  7720400  3104.000000
2020-07-14  3127.379883  2950.000000  3089.000000  3084.000000  7231900  3084.000000
2020-07-15  3098.350098  2973.179932  3080.229980  3008.870117  5788900  3008.870117
info--------------------------------------------------------
<class 'pandas.core.frame.DataFrame'>
DatetimeIndex: 9 entries, 2020-07-09 to 2020-07-21
Data columns (total 6 columns):#   Column     Non-Null Count  Dtype
---  ------     --------------  -----0   High       9 non-null      float641   Low        9 non-null      float642   Open       9 non-null      float643   Close      9 non-null      float644   Volume     9 non-null      int645   Adj Close  9 non-null      float64
dtypes: float64(5), int64(1)
memory usage: 504.0 bytes
describe--------------------------------------------------------High         Low        Open       Close        Volume   Adj Close
count    9.000000    9.000000    9.000000    9.000000  9.000000e+00    9.000000
mean   256.707779  249.359997  254.582223  252.681668  1.972020e+07  252.681668
std      8.228564    6.303035    8.284285    6.537228  7.362351e+06    6.537228
min    245.050003  240.740005  241.770004  242.500000  1.060031e+07  242.500000
25%    249.750000  244.479996  246.570007  248.580002  1.803210e+07  248.580002
50%    257.670013  250.679993  256.450012  251.669998  1.900210e+07  251.669998
75%    261.910004  255.710007  261.209991  257.635010  2.033500e+07  257.635010
max    268.000000  256.519989  265.549988  261.579987  3.680390e+07  261.579987

这么简单就搞定了,我心里还真有点小激动。
明天试着画个折线图。

代码参考: https://blog.csdn.net/qq_37635049/article/details/82012135

[python] 获取股票信息相关推荐

  1. 【使用Python编写一个访问实时股票数据的工具】包括获取股票信息、与数据库交互等

    访问股票信息工具 整体思路 访问股票信息的接口 数据库以及表结构 简单的界面设计 功能说明 这里给大家介绍一下,当时初学几天python时写的一个小工具,访问实时股票信息,之前用java写过一个模拟股 ...

  2. Python获取所有股票代码以及股票历史成交数据分析

    一 .股票代码获取 最近入坑股市,摸爬滚打,只觉得自己长高了一茬,依旧是韭菜被无情收割呜呜呜呜,因此想了想弄个,所有股票的数据来看下资金动向,类似于龙虎板但是跨度大些. 从网上看了些资源发现并没有自己 ...

  3. matlab python 股票,股票行情数据获取-Python获取股票数据?

    Python获取股票数据? 这里推荐一个包―tushare,tushare是一个免费.开源的python财经数据接口包.主要实现了从数据采集.清洗加工到数据存储过程,能够为金融分析人员提供快速.整洁的 ...

  4. 用python读取股票价格_借助Python获取股票实时价格的操作方法

    今天和大家分享一下使用Python获取股票实时价格的操作方法. 工具/原料 Python软件 可以联网的电脑 方法/步骤 1 要想获取股票数据,我们需要借助第三方模块.我们首先需要打开开始菜单. 2 ...

  5. Python 获取list 中指定元素出现的次数

    Python 获取list 中指定元素出现的次数 使用list 的count 方法 list_a = [1, 2, 3, 1, 4, 5, 1] print("1 出现的次数: %d&quo ...

  6. python 获取集合里面的某一个元素

    python 获取集合里面的某一个元素,想想呢集合是不支持所以,切片,相加,相乘操作的, 所以想获取集合里面的某一个元素需要转化下思路,比如把即可转成列表然后在利用索引获取 例如: list_a = ...

  7. b站看那个的python_用Python获取B站播放历史记录 !男友居然天天背着我看这些!...

    今天Geek专栏为大家带来 乐聚机器人王松博士的 "用Python获取B站播放历史记录" 最近 B 站出了一个年度报告,统计用户一年当中在 B 站上观看视频的总时长和总个数.过去一 ...

  8. python获取mac、计算机id_python 获取本机IP、mac地址、计算机名的简单示例

    这篇文章主要为大家详细介绍了python 获取本机IP.mac地址.计算机名的简单示例,具有一定的参考价值,可以用来参考一下. 对python获取本机IP.mac地址.计算机名感兴趣的小伙伴,下面一起 ...

  9. ros web_video_server的使用及Python获取实时画面

    网络上看有人使用的是 uvc_camera 来提供视频源,但根据 http://wiki.ros.org/Sensors/Cameras 的列表可知,uvc_camera已不再维护,当然也可以直接参考 ...

  10. 在Linux上利用python获取本机ip

    下面介绍在Linux上利用python获取本机ip的方法. 经过网上调查, 发现大致有两种方法, 一种是调用shell脚本,另一种是利用python中的socket等模块来得到,下面是这两种方法的源码 ...

最新文章

  1. 重磅 | 2017年深度学习优化算法研究亮点最新综述火热出炉
  2. 五、(H3C)基于802.1x+AD+DHCP+NPS动态下发vlan 华三交换机配置
  3. leetcode 用java_LeetCode算法题-Heaters(Java实现)
  4. PAT甲级1155 Heap Paths (30 分):[C++题解]堆、堆的遍历、树的遍历、dfs输出路径、完全二叉树建树
  5. 单机多节点有意义吗_十行代码让你的单机“影分身”,分布式训练速度快到飞起...
  6. [JBoss] - 环境搭建
  7. 吸收和实践的同时推进
  8. docker build 中的上下文路径
  9. Java总结篇系列:Java多线程(一)
  10. 解决springmvc在multipart/form-data方式提交请求在过滤器Filter中获取不到参数的问题
  11. SBCL 使用中文时的错误记录 --close 问题已经解决
  12. shell应用之监测电脑内存、负载和磁盘的使用情况
  13. Android游戏辅助开发流程,安卓辅助脚本开发游戏化编
  14. 电脑装机必备软件清单
  15. 为何台湾在移动互联网时代远远落后于大陆?
  16. ctfshow 做题 MISC入门 模块 11-20
  17. JAVA stream流详细教程
  18. 让卫浴间四季花香 最懂你的智能马桶 ——安华智能坐便器aB13017-1众测报告
  19. Dev C++的安装以及基本使用方法
  20. 关于HOOK,如何通过钩子截获指定窗口的所有消息 SetWindowsHookEx

热门文章

  1. ThingJS:探索3D信息技术发展应用之3D城市地图搭建
  2. 【原创】JQWidgets-TreeGrid 2、初探源码
  3. laravel 查询语句
  4. 安卓入门教程(十五)- Fragment,Service,WAMP下载
  5. 分析学中的若干空间:
  6. 2022年金三银四该如何规划,才能轻松拿到offer
  7. 庄懂着色器_L19_顶点动画
  8. 2010国家节假日安排
  9. 华三服务器虚拟化交换机配置聚合,华三交换机(S5130)初始化配置讲解
  10. 计算机管理中其它设备问号,Win10设备管理器中设备上有白色问号如何解决