Python如何提取API响应指定字段赋值给变量,AttributeError怎么解决
报错原因与解决方案
你遇到的报错是因为你调用的auth_client.get_account()接口已经直接返回解析完成的Python字典对象,只有requests等HTTP请求库返回的原始响应对象才需要调用.json()方法将返回内容转换为字典,已经是字典类型的变量没有json方法,所以触发属性错误。
你可以直接删除多余的.json()转换步骤,修改后代码如下:
account_response = auth_client.get_account("3f69d086-530e-401e-8b30-xxxxxxxxxxxx") coins = account_response["balance"] print(coins)
如果你后续需要对余额做数值计算,可以将取出的字符串格式余额转换为浮点型:
coins = float(account_response["balance"])
内容的提问来源于stack exchange,提问作者Samuel Bemis
相关产品推荐
相关产品推荐

