0
我試圖做出解析從雅虎財經csv文件的程序:的Python - CSV的csv.reader打印文件的文件名
import urllib.request
import csv
def getCsv():
symbol = input("Enter stock ticker in all caps\n")
csvUrl = "http://ichart.finance.yahoo.com/table.csv?s={0}&a=12&b=1&c=2012&d=12&e=1&f=2013&g=d".format(symbol)
try:
urllib.request.urlretrieve(csvUrl, symbol + "histdata.csv")
except(urllib.http.HTTPError):
print("File not found. Try again.\n")
csvParse(symbol)
def csvParse(symbolData):
csvRead = csv.reader(symbolData + "histdata.csv")
for each in csvRead:
print(each)
getCsv()
如果我把,說GOOG爲標誌,應有盡有下載,但不是打印CSV文件,而是按照我的想法打印:
['G']
['O']
['O']
['G']
['h']
['i']
['s']
['t']
['d']
['a']
['t']
['a']
['。']
['c']
['s']
['v'],
就好像它是一個列表。
將第4行更改爲'csvRead = csv.reader(open(symbolData +「histdata.csv」))'? – colcarroll