首页 > 解决方案 > 以不同的值返回 API 结果

问题描述

我正在尝试通过以下代码通过 Coingecko API 创建一个简单的价格监听器:

from pycoingecko import CoinGeckoAPI

cg = CoinGeckoAPI()
cg.get_price(ids='bitcoin', vs_currencies='usd')

print(cg.get_price)

但我收到以下错误消息:

<pycoingecko.api.CoinGeckoAPI 对象的绑定方法 list_args_to_comma_separated..input_args 在 0x0000017E6EA13940>>

我知道输出应该是:{'bitcoin': {'usd': 3462.04}}

那么我怎样才能让它单独告诉代币名称和美元价格呢?

标签: python

解决方案


正如评论者指出的那样,您没有正确调用该函数。要么写print(cg.get_price(ids='bitcoin', vs_currencies='usd'))在最后,要么将 的值赋给cg.get_price(ids='bitcoin', vs_currencies='usd')一个变量,然后打印该变量。


推荐阅读