Python coinbase API价格为浮动

我正在尝试使用Coinbase的API,并希望将它们的价格用作浮点数,但该对象返回一个API对象,我不知道如何转换它.

例如,如果我调用client.get_spot_price(),它将返回:

{
  "amount": "316.08", 
  "currency": "USD"
}

我只想要316.08.我该如何解决?

最佳答案

data = {
  "amount": "316.08", 
  "currency": "USD"
}
price = float(text['amount'])

使用API​​使用JSON解析器

import json
data = client.get_spot_price()
price = float(json.loads(data)['amount'])
print price
点赞