Python:从 JSON 中读取一个十六进制数并传递给一个库
Python: Reading a hex number from JSON and passing to a library
当我分配 hex_no = 0x67
之类的变量并将其传递给我想要的库时,它工作正常。但是,如果我从 JSON 文件中检索 0x67,它的类型是一个字符串,我不知道如何将它更改为与此行 hex_no = 0x67
相同的格式。从 json 读取时,如何将其转换为相同的格式?
这是 json 文件的示例
{
"measurement" : "pressure",
"i2c_address":“0x67”,
"device_type": "N"
}
当我分配 hex_no = 0x67
之类的变量并将其传递给我想要的库时,它工作正常。但是,如果我从 JSON 文件中检索 0x67,它的类型是一个字符串,我不知道如何将它更改为与此行 hex_no = 0x67
相同的格式。从 json 读取时,如何将其转换为相同的格式?
这是 json 文件的示例
{ "measurement" : "pressure", "i2c_address":“0x67”, "device_type": "N" }