Python TypeError:stream_get_listen_key()缺少1个必需的位置参数:';自我';
我正在尝试使用python二进制代码同时运行2个WebSocketPython TypeError:stream_get_listen_key()缺少1个必需的位置参数:';自我';,python,binance,Python,Binance,我正在尝试使用python二进制代码同时运行2个WebSocket from binance.websockets import BinanceSocketManager from binance.client import Client client = Client('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx', 'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx') bm = BinanceSocketManager(Clie
from binance.websockets import BinanceSocketManager
from binance.client import Client
client = Client('xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx',
'xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx')
bm = BinanceSocketManager(Client)
def process_m_message(msg):
print('message 1')
def process_message(msg):
print('message 2')
conn_key = bm.start_multiplex_socket(['!ticker@arr'], process_m_message)
bm.start_user_socket(process_message)
bm.start()
多路复用套接字自己工作,但我不知道如何让用户套接字工作。在我所做的研究中,似乎遗漏
bm=BinanceSocketManager(Client)
会导致我的错误,但我的代码中已经有了它。看起来您需要小写的Client
。这就解决了问题,谢谢!