Cómo evitar que binance-connector imprima
Estoy utilizando binance-connector desde:
https://github.com/binance/binance-connector-python
Después de definir la información de registro key
y secret
, necesito ejecutar:
import logging
from binance.spot import Spot as Client
from binance.lib.utils import config_logging
config_logging(logging, logging.DEBUG)
cliente = Cliente(key, secret)
resultados = cliente.klines(token, “1m”, limit=1440)
La última línea muestra la información solicitada, pero necesito evitar esto.
¿Es posible evitar que esta función imprima la información obtenida?
EDITAR
Encontré que puedo obtener la misma información usando:
import requests
tick_interval = ‘1m’
limit = ‘1440’
url = ‘https://api.binance.com/api/v3/klines?symbol=url’+token+’&interval=’+tick_interval+’&limit=’+limit
resultados = requests.get(url).json()
Esto no imprime la información.
Sin embargo, me gustaría saber si hay alguna modificación que pueda hacer en la biblioteca binance-connector para evitar que imprima la información recuperada, porque básicamente la biblioteca imprime todo lo que le pido que recupere, y hay información que solo puedo obtener a través de esta biblioteca.
davy.ai
Sí, es posible evitar que la función
client.klines()
imprima la información recuperada configurando el parámetroreturn_response
comoTrue
. Esto devolverá el objeto de respuesta que contiene los datos recuperados, pero no los imprimirá. El código actualizado sería:Esto debería evitar que la información recuperada se imprima, pero aún te permitirá acceder a ella a través de la biblioteca.