python - 以不同的值返回 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}}
那么我怎样才能让它单独告诉代币名称和美元价格呢?
解决方案
正如评论者指出的那样,您没有正确调用该函数。要么写print(cg.get_price(ids='bitcoin', vs_currencies='usd'))
在最后,要么将 的值赋给cg.get_price(ids='bitcoin', vs_currencies='usd')
一个变量,然后打印该变量。
推荐阅读
- java - 是否可以通过 azure graph 获取访问令牌并使用它来访问 azure 存储帐户?
- android-studio - 更新到 android studio 3.5 后,我无法调试应用程序?
- c++ - GDB时如何将参数传递给函数
- python - 将numpy数组值设置为一个常量值,除了边缘上的元素
- actionscript-3 - 如何使对象在特定位置移动 flash as3
- reactjs - 如何模拟具有 fetch 调用的函数调用
- azure-active-directory - 无法使用所有者服务原则在管道中创建角色分配
- c# - URL 在 Android 9 的 Unity 游戏中不起作用
- python - Django 自定义标签过滤
- php - 如何从 PHP 邮件功能获取投递报告?