问题描述
我有一个简单的程序,它通过串行端口接收 6 字节的十六进制数据。当我打印出来时,它会打印在单独的行上。
import serial
ser = serial.Serial('COM15')
print(ser.name)
while True:
in_hex = ser.read().hex()
print(in_hex)
Output:
aa
40
16
44
00
56
我怎样才能在一行上做到这一点?例如 {aa,40 16,aa,00,56} 我试过 bytearray,试过设置数组大小。我尝试的所有方法都不起作用。
我可以以某种方式设置字符串长度吗?
此后我想验证第一个元素。如果这是真的,则验证以下元素是否匹配。 任何建议都会很棒 谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)