import stockquotes
symbol_name = ['SPY', 'XOM', 'GLD']
for x in symbol_name:
ticker = stockquotes.Stock(x)
today_price = ticker.current_price
print(x, 'Quote: ',today_price)输出:
SPY Quote: 337.13
XOM Quote: 41.96
GLD Quote: 182.24但是,当我试图通过列表的索引获取XOM的引用时,我会得到GLD的引用。
print(symbol_name[1], today_price)输出:
XOM 182.24关于如何手动访问每个报价,有什么想法吗?
发布于 2020-08-20 06:48:27
把价格写在字典里。然后由symbol name进行访问。
import stockquotes
symbol_name = ['SPY', 'XOM', 'GLD']
data = {}
for x in symbol_name:
ticker = stockquotes.Stock(x)
today_price = ticker.current_price
data[x] = today_price
print(data['XOM'])输出:
41.96https://stackoverflow.com/questions/63499600
复制相似问题