0
下面的代碼:
當我調用消息處理,我有它其中如果server_handler MSG類型是「nextValidId」,我提取數1003(在下面的例子)轉換爲server_handler函數中的變量order_id2。只有在msg類型爲「nextValidId」的情況下,我如何在主fxn中設置order_id = 1003;否則什麼都不做。的Python:如何通稱爲函數變量回到外部函數
def main():
order_id = 1001
tws_conn.registerAll(server_handler)
# here msg text for example is "<nextValidId orderId=1003>"
def server_handler(msg):
print("Server Msg:", msg.typeName, "-", msg)
if msg.typeName == "nextValidId":
order_id2 = int(str(msg).split("nextValidId orderId=",1)[1][:-1]) #returns 1003 for above #example
謝謝。
'如果msg_text.startswith( '