在本文中我们将学习如何使用使用coinmarketcap提供的比特币行情API,欧意交易所app官方下载编写Python程序来获取像比特币、莱特币或以太币之类的区块链数字货币的实时行情/实时价格。 1、比特币行情API调用代码我喜欢在编写实现逻辑之前先写一个注释来说明程序的用途: 代码语言:javascript 复制 # 说明:获取比特币的实时价格 接下来我会导入requests库: 代码语言:javascript 复制 # 导入requests库 import requests 现在让我们保存比特币行情API的URL,我们可以使用coinmarketcap.com提供的API: 代码语言:javascript 复制 TICKER_API_URL = 'https://api.coinmarketcap.com/v1/ticker/' 现在让我们创建一个函数来获取指定数字货币例如比特币、莱特币或以太坊的价格 代码语言:javascript 复制 def get_latest_crypto_price(crypto): response = requests.get(TICKER_API_URL+crypto) response_json = response.json() return float(response_json[0]['price_usd']) 调用这个函数测试一下: 代码语言:javascript 复制 get_latest_crypto_price('bitcoin') 测试结果如下: 在这里插入图片描述 现在我们创建一个主函数来获取指定数字货币的当前价格,数字货币交易平台然后显示输出: 代码语言:javascript 复制 def main(): last_price = -1 while True: crypto = 'bitcoin' price = get_latest_crypto_price(crypto) if price != last_price: print('Bitcoin price: ',price) last_price = price 运行主函数即可: 代码语言:javascript 复制 main() 运行结果如下: 在这里插入图片描述 在上面的代码中,只要简单地替换下crypto变量的值,数字货币交易所就可以轻松地查询莱特币、以太币等其他数字货币的实时价格了! 本文的代码可以在这里下载。 2、区块链开发学习资源要系统学习区块链开发技术,可以参考汇智网的区块链系列编程实战教程,涵盖 以太坊、比特币、EOS、Fabric、Tendermint等多种区块链平台: 原文链接:比特币行情API调用 — 汇智网 (adsbygoogle = window.adsbygoogle || []).push({}); (责任编辑:) |