You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

调用XT.com API获取加密货币行情时提取price字段报错如何解决

XT.com API价格字段提取解决方案

你调用api.get_ticker返回的ticker不是字典,是三元组结构:第一个元素是代表请求是否成功的布尔值,第二个元素是存储行情数据的字典,第三个元素是接口请求的原始响应对象。直接对元组使用字符串键'price'取值不符合元组的取值规则,因此会报错。

正确的取值代码如下:

ticker = api.get_ticker(dict(market='btc_usdt'))
# 先校验请求状态,避免接口异常时程序崩溃
if ticker[0]:
    XTPrice = ticker[1]['price']
    print(XTPrice)
else:
    print("接口请求失败,无法获取价格")

如果能保证接口每次请求都成功,也可以直接简化为XTPrice = ticker[1]['price']。

内容的提问来源于stack exchange,提问作者Robin Dehouck

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 22:48:04