我在 python 中有一个函数,它读取串行端口缓冲区中的前 3 个字节。然后我想将第三个字节转换为整数,这将使我能够确定总字节数组的长度。但是,当我使用时,int()出现以下错误:
int()
ValueError: invalid literal for int() with base 16: b'\x16'
我尝试进一步切割字符串,但只返回 b''。如何将字节转换为整数?
谢谢你!
python hex byte integer python-3.x
byte ×1
hex ×1
integer ×1
python ×1
python-3.x ×1