如何将变量从JSON解析为Python?

2024-09-22 10:22:42 发布

您现在位置:Python中文网/ 问答频道 /正文

希望这不是一个重复的帖子。关于这类问题,我读了很多其他的文章,但都没有成功。在

我想把下面的JSON解析成Python,打印股票的当前价格。 我已经用下面的代码尝试过了:

from googlefinance import getQuotes
import json

stock = json.loads(getQuotes('AAPL'))
print(stock['LastTradePrice'])

但是,这给出了以下错误。。。在

error

我也尝试了以下代码:

^{pr2}$

它成功地给出了以下输出

[
  {
    "Index": "NASDAQ",
    "LastTradeWithCurrency": "129.09",
    "LastTradeDateTime": "2015-03-02T16:04:29Z",
    "LastTradePrice": "129.09",
    "Yield": "1.46",
    "LastTradeTime": "4:04PM EST",
    "LastTradeDateTimeLong": "Mar 2, 4:04PM EST",
    "Dividend": "0.47",
    "StockSymbol": "AAPL",
    "ID": "22144"
  }
]

不过,我只想从中获取价格并将其解析到Python程序中。为什么我不能这么做?我有一种感觉,这是因为json的方括号,但我不确定。在


Tags: 代码fromimportjsonstock文章价格帖子