我希望通过这些代码用Python解析JSON消息来通过MQTT进入:
{"OPTION1": "0", "OPTION2": "50", "OPTION3": "0", "OPTION4": "0"}
根据具体情况,这些选项可能会或可能不会通过Python解析为JSON消息,因此,它可能最终看起来像:
{"OPTION1": "0", "OPTION3": "0", "OPTION4": "0"}
因此完全跳过OPTION2及其价值。
为了避免我的脚本出现在我身上,我想在设置它之前首先扫描选项是否存在,如下所示:
if data['OPTION1']:
>do something here<
else:
continue
然而,这似乎不起作用,它提出了:
File "listen-mqtt.py", line 28
continue
SyntaxError: 'continue' not properly in loop
任何帮助都会非常感激!感谢。