【发布时间】:2016-03-29 14:48:15
【问题描述】:
我正在使用 pySerial 库从串行端口读取一些字节。
我需要将这些字节存储到一个列表中,但我会以十六进制格式存储数据,因为串行外围设备会向我发送特定的命令代码,例如 0x10、0x30、...
代码:
readByte = serialCOM.read(1)
print 'Read Payload byte:' + str(readByte)
packetPayload.append(readByte)
创建一个字符列表。
创建十六进制值列表的方法是什么?
谢谢!
【问题讨论】:
-
你怎么知道你有一个字符列表?如果您正在打印它,python 只是在这样做时将这些字节解码为 ASCII 符号。