我用python编写了这段代码,其目的是通过websocket发送一个文本文件.c.txt(不管怎样,我一直在发送一个helloworld.c)
问题是当我测试它时,代码没有超出print("I'm here!")
def onMessage_function(self, client_id, message):
print("Here's the message I received " + message + "\n\n\n")
dumpedMSG = json.dumps(message)
loadedMSG = json.loads(dumpedMSG)
if 'file_name' in loadedMSG:
print("I'm here!")
print(loadedMSG['file_name'])
else:
# do something else here.
谢谢大家!
很难说,但这有用吗
在原始版本中
loadedMSG
将与message
相同,因此'file_name' in loadedMSG
将是子字符串检查,而不是字典键检查。“我在这儿!”后面的字然后将抛出一个异常,如果您只接收通过套接字发送的内容,则可能看不到该异常相关问题 更多 >
编程相关推荐