2024-09-30 06:34:29 发布
网友
我从一个函数中得到两个十六进制字符串:
def getHex(hexIn): return hex(hexIn >> 8), hex(hexIn & 0xFF)
那么我要做的是:
但我得到了一个错误:
TypeError: 'str' object cannot be interpreted as an integer
如何将其转换为0x66这样的格式?在
0x66
您报告的错误表明您正在使用python3。在
替换:
Cmd = bytes([0x66, 0x44, 0xA6, Hi, Lo])
有:
在getHex中使用的hex函数返回字符串。^{cda>想要一个整数列表。解决方案是使用int将字符串转换为整数。在
getHex
hex
int
您报告的错误表明您正在使用python3。在
替换:
有:
^{pr2}$在
getHex
中使用的hex
函数返回字符串。^{cda>想要一个整数列表。解决方案是使用int
将字符串转换为整数。在相关问题 更多 >
编程相关推荐