【问题标题】:google finance python package not working for some stocks谷歌金融python包不适用于某些股票
【发布时间】:2017-08-24 20:21:49
【问题描述】:

这是检索股票价格的功能代码。

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')

这个link 显示了公司的详细信息。我怎样才能让这段代码工作?

【问题讨论】:

    标签: python json regex google-finance stockquotes


    【解决方案1】:

    尝试使用带有第一个指定索引的股票代码SGX:C52

    get_last_trade_price('SGX:C52')
    

    【讨论】:

      猜你喜欢
      • 2020-06-13
      • 1970-01-01
      • 2010-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多