【发布时间】:2020-04-06 13:32:56
【问题描述】:
我已经搜索了答案,这应该很简单,但我找不到解决方案。
我正在尝试从从太阳能逆变器获得的 json 对象中索引数据。
当逆变器运行时,PAC 字段包含我想要的 POWER AC 值。当太阳落山时,该字段不会下降到 0,它会从 API 响应中完全消失,因此我的代码会在尝试索引不存在的字段时抛出错误。
当该字段不存在时,如何捕获此错误并返回 0?
PAC = resp1.Body.Data.PAC.Value
我试过了:
PAC = resp1.Body.Data.PAC.Value or 0
但这不起作用。
【问题讨论】: