def modbus_message_decode(data_real):
reg_address=(''.join(data_real[2:4]))
print(reg_address)
modbus_db_arg1= int(reg_address,16)
print(modbus_db_arg1)
modbus_db_arg2= (json_data['mb']['Simulator'][modbus_db_arg1])
在这里,我得到reg_address为10001(modbus_db_arg1)
它正在抛出关键错误。
如果我在不使用这样的变量的情况下访问,则不会收到错误
modbus_db_arg2= (json_data['mb']['Simulator']['10001'])
请帮我这个
感谢