Python 为什么我能';是否使用WebSocketApp打印def on_消息之外的值?
您好,我正在尝试获取def on_消息“外部”的打印(最后价格)。有什么建议吗Python 为什么我能';是否使用WebSocketApp打印def on_消息之外的值?,python,function,websocket,Python,Function,Websocket,您好,我正在尝试获取def on_消息“外部”的打印(最后价格)。有什么建议吗 import websocket, json, pprint SOCKET = "wss://stream.URL.de" def on_open(ws): print('opened connection') def on_close(ws): print('closed connection') def on_message(ws, message): # pri
import websocket, json, pprint
SOCKET = "wss://stream.URL.de"
def on_open(ws):
print('opened connection')
def on_close(ws):
print('closed connection')
def on_message(ws, message):
# print('received message')
json_message = json.loads(message)
last_prise = json_message['p']
print(last_prise)
ws = websocket.WebSocketApp(SOCKET, on_open=on_open, on_close=on_close, on_message=on_message)
ws.run_forever()
last_prise
是消息上函数的局部变量,因此只能在此函数中访问。