Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/337.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python TypeError:stream_get_listen_key()缺少1个必需的位置参数:';自我';_Python_Binance - Fatal编程技术网

Python TypeError:stream_get_listen_key()缺少1个必需的位置参数:';自我';

Python 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

我正在尝试使用python二进制代码同时运行2个WebSocket

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
。这就解决了问题,谢谢!