Python:我正在尝试使用哈希函数生成的值。示例值为:0x6458 我需要将 0x64 和 0x58 附加到数组。
我做的是:
byte1 = int(hash[2:4], 16)
byte2 = int(hash[4:6], 16)
cmd.extend([hex(byte1), hex(byte2)])
但是这会产生字符串并且它们没有被正确解释(对于 64 我得到'0x64',当我使用整数值时,它们也没有被正确解释。(当我传递 100 时,它是 0x64 的十进制我得到不正确的值.我需要将这些附加到一个数组,然后从中创建一个 bytearray 作为命令传递。
我也试过字节数组。但没有区别。