2016-12-26 89 views
0

我有一段簡單的python代碼來下載所有納斯達克每日股票數據,大約3000多個股票,但在下載的中間停止,直到我再次按Enter鍵Dos窗口。下載雅虎財務數據在循環中止

蟒蛇myScript.py all_nasdaq_stock_symbols.txt

ins = open(sys.argv[1], "r") 

for line in ins: 
    words = line.split() 
    for aStock in words: 
     # less painful, data from yahoo are inaccurate some times 
     base_url = "http://ichart.finance.yahoo.com/table.csv?s="; 
     url = base_url + aStock; 
     urllib.urlretrieve(url, aStock+".csv"); 

這是爲什麼,以及如何解決這個問題嗎?

+0

看看the'pandas_datareader'包。它自動完成這個確切的任務。 –

回答