如何使用 Python 在 x0AA 等终端上显示十六进制数据



我写了一个从硬件设备获取数据的代码,但是当它在终端中打印时,它显示如下: ▒▒▒▒▒▒▒▒▒▒ 怎么可能显示上面的字节,如 0xAA0x41 等等......

>>> print(hex(ord(b'a')))
0x61
s=''
for c in '▒▒▒▒▒▒▒▒':
s=s+hex(ord(c))
print(s)
'0x25920x25920x25920x25920x25920x25920x25920x25920x2592

'

最新更新