本文实例讲述了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程序设计有所帮助。