我正在尝试运行代码以从雅虎财经中提取数据。我没有收到任何错误,但我在计算机上的任何地方都找不到文件。任何人都可以帮忙吗?
谢谢,乔什
这就是我现在正在使用的,我得到了很多“哦,不”。我尝试使用数字 5 和数字 6。仍然没有:
import urllib2
import time
stockstoPull = 'CJES','BP','MSFT','TSLA','GOOG'
def pullData(stock):
fileLine = '/Users/Josh/Documents/Python'+stock+'.txt'
urltovisit ='http://chartapi.finance.yahoo.com/instrument/1.0/'+stock+'/chartdata;type=quote;range=1y/csv'
sourceCode = urllib2.urlopen(urltovisit).read()
splitSource = sourceCode.split('\n')
for eachLine in splitSource:
splitLine = eachLine.split(',')
if len(splitLine) == 5:
if 'values' not in eachLine:
saveFile = open(fileLine,'a')
linetoWrite = eachLine+'\n'
saveFile.write(linetoWrite)
else:
print('oh no')
print('Pulled', stock)
print('...')
time.sleep(.5)
for eachStock in stockstoPull:
pullData(eachStock)
已修复,感谢所有帮助的人。