В приведенном ниже фрагменте кода цена возвращается в виде строки в формате «7000.35» (пример) из API обмена. Я хочу просто преобразовать его в целое число и сравнить с указанной c ценой. Но я получаю сообщение об ошибке: int () возвращает: «недопустимый литерал для int () с основанием 10»
def handler(msg):
price = msg['content'][0]['price']
if int(price) > 6700:
smart_order_response = api_client.create_trade(
first_user_id, # user_id
first_account_id, # account_id
'BTC', # from_symbol
'USDT', # to_symbol
btcAmount, # amount of from_symbol
)
Как мне переписать часть 'int (price)'?
Большое вам спасибо!