2

我正在创建一个不和谐的机器人来获取加密的实时信息。我正在使用 CoingGecko API 来获取有关加密的信息。我有一个从加密货币 API 获取 json 的功能。然后我将加密的 id 及其当前价格上传到 Replit 数据库(id 成为密钥,当前价格成为该密钥的值)。我想为该密钥设置第二个值,这将是加密价格百分比的 24 小时变化。键是否可以有另一个值?如果没有,我应该如何解决我的问题。

功能:

def getCryptoPrices(crypto):
  URL = 'https://api.coingecko.com/api/v3/coins/markets?vs_currency=eur'
  r = requests.get(url = URL)
  data = r.json()

  #putting cryptocurrencies with their prices to a database
  for i in range(len(data)):
    db[data[i]['id']] = data[i]['current_price']
  if crypto in db.keys():
    return db[crypto]
  else:
    return None

任何帮助表示赞赏!

4

0 回答 0