Python 非API类型?
这可能是个非常愚蠢的问题,但我就是想不出来 我正在使用.get命令从服务器调用价格信息,然后将其打印出来,然后将该价格与我的帐户余额相乘 代码如下:Python 非API类型?,python,Python,这可能是个非常愚蠢的问题,但我就是想不出来 我正在使用.get命令从服务器调用价格信息,然后将其打印出来,然后将该价格与我的帐户余额相乘 代码如下: def ticker_sell(currency): ticker_sell = client.get_ticker(symbol=currency) ask_price = ticker_ask['askPrice'] print (ask_price) balance = 1 ltcusdt = ticker_se
def ticker_sell(currency):
ticker_sell = client.get_ticker(symbol=currency)
ask_price = ticker_ask['askPrice']
print (ask_price)
balance = 1
ltcusdt = ticker_sell('LTCUSDT')
sold_to_usdt = float(ltcusdt) * float(balance)
当运行代码时,它会按它应该的方式将价格打印为float。但是,当此浮动应乘以平衡(=1)时,我得到错误代码:
TypeError: float() argument must be a string or a number, not 'NoneType'.
当我调用键“LTCUSDT”的值时,该键是否可能以某种方式把事情搞砸了?更改
股票代码出售
:
def ticker_sell(currency):
ticker_sell = client.get_ticker(symbol=currency)
ask_price = ticker_ask['askPrice']
return ask_price
您需要为
ticker\u sell
提供一个返回语句,以向LTCUDT
提供一个值。您需要添加return ask\u price
以从函数中获取值,而不是print
-否则将始终不返回任何值