Python Yahoo Finance尝试,但在列表中使用Continue作为问题提示
我试图使用python DataReader从yahoo finance中提取特定日期的收盘价。我有一个股票符号列表,其中包含一些问题符号,雅虎金融可能无法识别。因此,我使用try-except with-continue语句来忽略有问题的股票代码。Python Yahoo Finance尝试,但在列表中使用Continue作为问题提示,python,yahoo-finance,try-except,Python,Yahoo Finance,Try Except,我试图使用python DataReader从yahoo finance中提取特定日期的收盘价。我有一个股票符号列表,其中包含一些问题符号,雅虎金融可能无法识别。因此,我使用try-except with-continue语句来忽略有问题的股票代码。 目的是将数据保存到数据框和CSV中。 问题是我只获取最后一个符号数据,而没有它的名称 a_list = ['WTC.AX', 'WOW.AX','AAB.TO','XXX.XO','ABT.TO','QCD.TO' ] 对于_列表中的代码:
目的是将数据保存到数据框和CSV中。
问题是我只获取最后一个符号数据,而没有它的名称
a_list = ['WTC.AX', 'WOW.AX','AAB.TO','XXX.XO','ABT.TO','QCD.TO' ]
对于_列表中的代码:
try:
data = wb.get_data_yahoo(code,start, end)
Close_prices= data['Close']
except Exception as ex:
print(ex)
continue
finally:
Close_prices
输出:
没有使用YahooDailyReader获取符号XXX.XO的数据
我希望看到类似的结果:
Date 2018-06-29
Symbols
AAB.TO 0.130000
AAV.TO 4.110000
ABT.TO 6.930000
AC.TO 21.250000
ACD.TO 9.180000
但我得到的是:
High Low Open Close Volume Adj Close
Date
2018-06-29 26.530001 26.530001 26.530001 26.530001 0 26.018112
或者这个:
Date
2018-06-29 26.530001
Name: Close, dtype: float64
仅显示没有股票代码/符号的最后价格数据
提前谢谢
Date
2018-06-29 26.530001
Name: Close, dtype: float64