2017-08-24 92 views
0

这是检索股票价格的功能代码。谷歌金融蟒蛇包不适用于某些股票

from googlefinance import getQuotes 
import json 
import re 


def get_last_trade_price(TICKER): 
    Asset = json.dumps(getQuotes(TICKER)) 
    raw = (json.loads(Asset)[0]["LastTradePrice"]) 
    raw = re.sub(',','',raw)   
    return float(raw) 

此函数检索股票的最后交易价格。

get_last_trade_price('AAPL') 

但它不适用于在美国以外其他交易所上市的部分股票。

get_last_trade_price('C52') 

This link显示该公司的详细信息。我如何获得此代码的工作?

回答

1

尝试使用与该指数的股票规定的第一SGX:C52

get_last_trade_price('SGX:C52')