我需要打印十六进制值'?'这个角色
目前,我的脚本会返回诸如“?”之类的奇怪字符或'£☻ §“
我想将它们视为正确的十六进制值。
if choice == 8:
incoming =ser.readline()
print incoming
有人可以帮我解决这个问题吗?
答案 0 :(得分:1)
看一下这篇文章:Print a string as hex bytes?
您最终需要使用c.encode('hex')
将每个字符编码为原始十六进制字节,其中c
是字符串中的字符。