Python实现股市信息下载的方法


Posted in Python onJune 15, 2015

本文实例讲述了Python实现股市信息下载的方法。分享给大家供大家参考。具体如下:

该程序下载来自yahoo财经的股市信息。

import urllib
def getURL(url):
  socket = urllib.urlopen(url)
  readSocket = socket.read()
  socket.close()
  return readSocket
def printInfo(listInfo):
  print "Stock Symbol: " , listInfo[0]
  print "Last Trade Price: " , listInfo[1]
  print "Last Trade Date: " , listInfo[2]
  print "Last Trade Time: " , listInfo[3]
  print "Change: " , listInfo[4]
  print "Open: " , listInfo[5]
  print "Day's High: " , listInfo[6]
  print "Day's Low: " , listInfo[7]
  print "Volume: " , listInfo[8]
stockSymbol = raw_input("Enter the stock symbol: ")
stockURL = "http://download.finance.yahoo.com/d/quotes.csv?s=%s&f=sl1d1t1c1ohgv&e=.csv" % stockSymbol
stockInfoStr = getURL(stockURL)
stockInfoStr = stockInfoStr.rstrip()
stockInfoStr = stockInfoStr.split(",")
printInfo(stockInfoStr)

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
python使用fileinput模块实现逐行读取文件的方法
Apr 29 Python
python解决字符串倒序输出的问题
Jun 25 Python
使用Py2Exe for Python3创建自己的exe程序示例
Oct 31 Python
Linux下Python安装完成后使用pip命令的详细教程
Nov 22 Python
python3+selenium实现qq邮箱登陆并发送邮件功能
Jan 23 Python
python异常触发及自定义异常类解析
Aug 06 Python
Python使用PyQt5/PySide2编写一个极简的音乐播放器功能
Feb 07 Python
Python猴子补丁Monkey Patch用法实例解析
Mar 23 Python
如何将json数据转换为python数据
Sep 04 Python
python实现图片,视频人脸识别(opencv版)
Nov 18 Python
Pytorch 统计模型参数量的操作 param.numel()
May 13 Python
Python 可迭代对象 iterable的具体使用
Aug 07 Python
给Python入门者的一些编程建议
Jun 15 #Python
Python修改MP3文件的方法
Jun 15 #Python
Python从MP3文件获取id3的方法
Jun 15 #Python
python简单实现基于SSL的IRC bot实例
Jun 15 #Python
Python中datetime常用时间处理方法
Jun 15 #Python
Python实现简单截取中文字符串的方法
Jun 15 #Python
构建Python包的五个简单准则简介
Jun 15 #Python
You might like
有关PHP中MVC的开发经验分享
2012/05/17 PHP
php中json_encode不兼容JSON_UNESCAPED_UNICODE的解决方案
2016/05/31 PHP
JQuery学习笔录 简单的JQuery
2012/04/09 Javascript
Node.js巧妙实现Web应用代码热更新
2015/10/22 Javascript
jquery+css3实现会动的小圆圈效果
2016/01/27 Javascript
浅谈javascript的call()、apply()、bind()的用法
2016/02/21 Javascript
浅谈几种常用的JS类定义方法
2016/06/08 Javascript
ES6新特性:使用export和import实现模块化详解
2017/07/31 Javascript
快速搭建React的环境步骤详解
2017/11/06 Javascript
JavaScript中利用Array filter() 方法压缩稀疏数组
2018/02/24 Javascript
vue 刷新之后 嵌套路由不变 重新渲染页面的方法
2018/09/13 Javascript
关于JavaScript 数组你应该知道的事情(推荐)
2019/04/10 Javascript
详解JS判断页面是在手机端还是在PC端打开的方法
2019/04/26 Javascript
使用RxJS更优雅地进行定时请求详析
2019/06/02 Javascript
VUE.CLI4.0配置多页面入口的实现
2019/11/25 Javascript
js实现左右轮播图
2020/01/09 Javascript
vue el-upload上传文件的示例代码
2020/12/21 Vue.js
python使用cookie库操保存cookie详解
2014/03/03 Python
python实现图片变亮或者变暗的方法
2015/06/01 Python
Python实现的文轩网爬虫完整示例
2019/05/16 Python
python的range和linspace使用详解
2019/11/27 Python
Python如何将图像音视频等资源文件隐藏在代码中(小技巧)
2020/02/16 Python
在PyCharm中遇到pip安装 失败问题及解决方案(pip失效时的解决方案)
2020/03/10 Python
python+gdal+遥感图像拼接(mosaic)的实例
2020/03/10 Python
python开发入门——set的使用
2020/09/03 Python
Python二元算术运算常用方法解析
2020/09/15 Python
基于Python组装jmx并调用JMeter实现压力测试
2020/11/03 Python
小天鹅官方商城:LittleSwan
2017/06/16 全球购物
欧洲品牌瓷器餐具网上商店:Porzellantreff.de
2018/04/04 全球购物
书法培训心得体会
2014/01/05 职场文书
安全生产先进个人材料
2014/02/06 职场文书
刑事附带民事起诉状
2015/05/19 职场文书
2015上半年个人工作总结
2015/07/27 职场文书
MySQL面试题讲解之如何设置Hash索引
2021/11/01 MySQL
AngularJS实现多级下拉框
2022/03/25 Javascript
Java实现简单小画板
2022/06/10 Java/Android