保存路径:D:\python\用Python读取csv文件中的沪深300指数历史交易数据

程序名称:readcsvhs300.py;

数据名称:沪深300指数历史交易数据.csv;

开发环境:Win7;

开发工具:Python 3.8.2 IDLE;

Python安装路径:D:\python。

1、下载沪深300指数历史交易数据

在浏览器中打开网址http://quotes.money.163.com/trade/lsjysj_zhishu_399300.html,于网页的右侧点击下载数据按钮,下载沪深300指数历史交易数据,其下载界面如图1所示:

图1:沪深300指数历史交易数据的下载界面图

将下载结果保存到保存路径下,命名为:沪深300指数历史交易数据.csv。

2、查看csv文件中的数据

用Excel打开沪深300指数历史交易数据.csv文件,查看下载的沪深300指数历史交易数据,效果如图2所示:

图2:用Excel打开沪深300指数历史交易数据.csv的效果图

3、编程读取csv文件中的数据

运行Python 3.8.2 IDLE开发工具,编程读取csv文件中沪深300指数历史交易数据的源代码,将源代码保存到保存路径下,命名为:readcsvhs300.py。

源代码及其注释如下所示:

import csv #导入csv模块 csv_file=csv.reader(open("沪深300指数历史交易数据.csv","r")) #以只读方式打开csv文件csv_content=[] #定义存储整个csv文件的列表for line in csv_file: #按行对csv文件进行循环 csv_content.append(line) #按行将csv文件读取到列表中for line in range(0,20,1): #对前20行进行循环 print(csv_content[line][0]+" "+csv_content[line][3]) #打印每行的第0列和第3列

4、运行程序

在Python 3.8.2 IDLE开发工具中,按F5键,运行readcsvhs300.py程序,运行结果如图3所示:

图3:用Python读取csv文件中的沪深300指数历史交易数据运行结果图

python获取股指_用Python读取csv文件中的沪深300指数历史交易数据相关推荐

  1. tushare获取沪深300指数历史_TuShare -财经数据接口包

    在Pro版接口中,我们也增加了通用通用行情接口,可以方便获得各种资产各种频度的数据,欢迎使用. 获取个股历史交易数据(包括均线数据),可以通过参数设置获取日k线.周k线.月k线,以及5分钟.15分钟. ...

  2. tushare获取沪深300指数历史_在tushare上提取沪深300指交易数据

    import numpy as np import pandas as pd import tushare as ts import MySQLdb as mdb #获取沪深300指数的股票名单 hs ...

  3. tushare获取沪深300指数历史_从Tushare获取历史行情数据

    从Tushare获取历史行情数据,分为两种,一种是后复权(daily_hfq)数据,一种是不复权(daily)数据,获取到的数据存储在MongoDB数据库中,每个集合(collection)中,数据字 ...

  4. python分析数据走势图_左大营 | python数据分析篇系列1——探索沪深300指数(附代码)(中)...

    探索沪深300指数(HS300)--基于Python(中) [承接上文] 写在前面:本文只做分析,提供观点,不构成投资建议 如需转载请微信联系:eosO_oke 佛系更新,关注不迷路 沪深300指数是 ...

  5. Python的tushare库实现沪深300 指数数据分析——CAMP模型

    (1)筛选 使用作业1的程序 完成对沪深300指数成分股过去2015年1月-2018年1月三年的数据分析 按alpha从大到小,选择出30只alpha最高的股票形成股票池1,以备进一步分析 (2)预测 ...

  6. Python爬虫入门:爬虫抓取沪深300指数列表

    使用Python3爬取沪深300指数列表 1. 思路分析 用chrome打开维基百科沪深300的页面,网址为:https://en.wikipedia.org/wiki/CSI_300_Index . ...

  7. 沪深300指数进行择时,看看能否获取超额收益

    一 研究问题 尝试对沪深300指数进行择时,看看能否获取超额收益. 当模型预测到指数未来10个交易日的收益率大,则买入,否则持有现金. 二 初步的结论 沪深300指数的未来10个交易日的收益具有一定的 ...

  8. python csv文件读取行列_使用Numpy读取CSV文件,并进行行列删除的操作方法

    Numpy是Python强大的数据计算和处理模块,其操作数据非常迅速且简单易行. 首先读取CSV文件 >>> import numpy as np#导入numpy模块 >> ...

  9. 如何读取csv文件中第n行数据python-python数据处理之如何选取csv文件中某几行的数据...

    前言 有些人看到这个问题觉得不是问题,是嘛,不就是df.col[]函数嘛,其实忽略了一个重点,那就是我们要省去把csv文件全部读取这个过程,因为如果在面临亿万级别的大规模数据,得到的结果就是boom, ...

最新文章

  1. NOSQL系列-memcached安装管理与repcached高可用性
  2. EF迁移:回滚上一次应用的迁移?
  3. yum groupinstall “Development Tools“查看其软件列表
  4. 如何延迟一个 Task 的执行 ?
  5. getDate()返回日期不一致问题引发的bug
  6. webpack代码分割和懒加载
  7. 在win32/安卓开发环境下编译BOX2D代码
  8. Weka开发[8]-ID3源码介绍
  9. 删除none 的images报错 image has dependent child images 解决办法
  10. 全国30m精度二级分类土地利用数据
  11. svc补偿时matlab仿真设计,TCR+FC型SVC的研究及MATLAB仿真
  12. Hightopo 受邀参加第二十三届中国国际高新技术成果交易会
  13. 概率密度变换公式 雅可比矩阵_连续型随机变量“分布函数”与“概率密度”之间求变换公式...
  14. 特效制作思路(技术层面)
  15. python 三种实现按照固定比例分配任务的方法
  16. 无法打开模块文件“C:\Users\fkg\AppData\Local\Temp\.NETFramework,Version=v4.5.AssemblyAttributes.vb”系统找不到指定文件
  17. Win系统下如何安装Maven教程
  18. (3)复式记账-借贷法
  19. Windows驱动_WSK驱动之三WSK编程注意事项
  20. Python如何自制包、如何安装自己的包并导入

热门文章

  1. 日有所思(7)——电拖疑问
  2. python编写判断素数的函数并找出前五个摩尼森数_五十八、如何对一个数进行分解质因数...
  3. python 网格交易源码_网格交易策略(难度:中级)
  4. Hexo 靜態博客使用指南
  5. 二叉树的中序遍历 [递归 迭代]
  6. 勇者与羁绊 游戏开发日志(一)
  7. matlab中线形_MATLAB在绘图时的用法——线形图
  8. Android 获取手机中微信聊天记录
  9. adb shell top
  10. ffmpeg 硬件加速 wmv 视频转码