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 相关文章推荐
Django如何实现内容缓存示例详解
Sep 24 Python
机器学习python实战之决策树
Nov 01 Python
Python入门之三角函数atan2()函数详解
Nov 08 Python
python3将视频流保存为本地视频文件
Jun 20 Python
Flask和Django框架中自定义模型类的表名、父类相关问题分析
Jul 19 Python
Python 使用Numpy对矩阵进行转置的方法
Jan 28 Python
Python递归函数实例讲解
Feb 27 Python
Python3实现的简单工资管理系统示例
Mar 12 Python
Python3简单实现串口通信的方法
Jun 12 Python
Python类的动态绑定实现原理
Mar 21 Python
Python利用PyPDF2库获取PDF文件总页码实例
Apr 03 Python
pip/anaconda修改镜像源,加快python模块安装速度的操作
Mar 04 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几个数学计算的内部函数学习整理
2011/08/06 PHP
PHP实现带重试功能的curl连接示例
2016/07/28 PHP
Yii2.0框架模型多表关联查询示例
2019/07/18 PHP
jquery异步调用页面后台方法‏(asp.net)
2011/03/01 Javascript
浅析js中取绝对值的2种方法
2013/07/09 Javascript
jQuery中data()方法用法实例
2014/12/27 Javascript
jQuery简单实现仿京东分类导航层效果
2016/06/07 Javascript
jQuery css() 方法动态修改CSS属性
2016/09/25 Javascript
bootstrap datepicker 与bootstrapValidator同时使用时选择日期后无法正常触发校验的解决思路
2016/09/28 Javascript
浅谈jquery拼接字符串效率比较高的方法
2017/02/22 Javascript
JS删除数组里的某个元素方法
2018/02/03 Javascript
关于vue中watch检测到不到对象属性的变化的解决方法
2018/02/08 Javascript
Mac下安装vue
2018/04/11 Javascript
基于Bootstrap下拉框插件bootstrap-select使用方法详解
2018/08/07 Javascript
NodeJs操作MongoDB教程之分页功能以及常见问题
2019/04/09 NodeJs
javascript实现滚动条效果
2020/03/24 Javascript
JavaScript 实现自己的安卓手机自动化工具脚本(推荐)
2020/05/13 Javascript
JavaScript常用8种数组去重代码实例
2020/09/09 Javascript
Nuxt的路由动画效果案例
2020/11/06 Javascript
在HTML中使用JavaScript的两种方法
2020/12/24 Javascript
[02:43]DOTA2英雄基础教程 半人马战行者
2014/01/13 DOTA
[07:01]DOTA2-DPC中国联赛正赛 Aster vs Magma 3月5日 赛后选手采访
2021/03/11 DOTA
Python中Scrapy爬虫图片处理详解
2017/11/29 Python
Python如何定义有默认参数的函数
2020/08/10 Python
Selenium获取登录Cookies并添加Cookies自动登录的方法
2020/12/04 Python
详解HTML5 Canvas标签及基本使用
2020/01/10 HTML / CSS
采购文员岗位职责
2013/11/20 职场文书
幼儿园师德师风学习材料
2014/05/29 职场文书
幼儿园小班个人工作总结
2015/02/12 职场文书
婚前保证书范文
2015/02/28 职场文书
行政复议决定书
2015/06/24 职场文书
水浒传读书笔记
2015/06/25 职场文书
校园歌手大赛主持词
2015/07/03 职场文书
springcloud之Feign超时问题的解决
2021/06/24 Java/Android
深入理解java.lang.String类的不可变性
2021/06/27 Java/Android
Java elasticsearch安装以及部署教程
2021/06/28 Java/Android