下面是我的代码示例。
def process_message(msg):
print(msg)
bm = BinanceSocketManager(clientb)
bm.start_ticker_socket(process_message)
bm.start()
它给了我下面的输出。
[{
'e': '24hrTicker',
'E': 1545690601577,
's': 'ETHBTC',
'a': '0.03482100',
....
},
{
'e': '24hrTicker',
'E': 1545690601696,
's': 'LTCBTC',
'a': '0.00838100',
...
},....]
在这里我想打印's':'ETHBTC','a':'0.03482100'的值
我尝试了print(msg('e')['s'])
但给我builtins.TypeError: 'list' object is not callable
有没有办法实现这一目标。抱歉打错了。