[英]Python cryptocurrency | CCXT.ftx().fetch_my_trades() KeyError "Symbol"
[英]How do I print a single symbol with python fetch_balance() CCXT?
我能够平衡所有符号,但如何只打印一个符号平衡? 这是我已经在使用的代码,只是不确定如何让 USDT 打印余额。
import ccxt
import config
binanceus = ccxt.binanceus({
'apiKey': config.API_KEY,
'secret': config.API_SECRET
})
def trade_crypto(request):
balance = binanceus.fetch_balance()
print(balance)
return {
"balance": list(balance.keys())
}
我正在尝试打印 USDT 只是不确定所需的语法。 谢谢!
基本上,问题中的代码有效,或者至少我可以让它与binance
网站一起使用。 (我没有binanceus
,但 cctx 库似乎提供的不仅仅是一家供应商)。
另请注意,在 python 中,您不需要在 return 语句上使用大括号。
所以我这样做是为了验证:
import ccxt
import sys
sys.path.append('G:\\path\\to\\creds\\python\\binance')
import creds
binance = ccxt.binance({
'apiKey': creds.API_Key,
'secret': creds.Secret_Key
})
def trade_crypto():
balance = binance.fetch_balance()
# print(balance)
return balance
x = trade_crypto()
print(x)
上面返回一个 python 字典。
由此,您可以获得您寻求的价值。
看起来您使用这个堆栈问题作为答案: How can I get list of values from dict?
但是字典有嵌套的字典和列表,所以你需要了解结构才能实现你想要的。
虽然我不知道确切的结构,但答案通常如下所示:
nested_dict = {
'key1': {
'key2': 'value'
}
}
# Get the value from the nested dictionary
value = nested_dict['key1']['key2']
print(value) # Output: "value"
如果你被困在那里,你需要发布 dict 以便有人明确帮助......
这是一本对新手有用的 Python 书: https ://www.amazon.co.uk/dp/B0BHL2XKCR
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.