[问题] byte array处理的问题

楼主: sonying (Sy11)   2015-07-11 16:24:25
上一篇小弟我好像讲得太笼统了,所以这次又发了一篇
收到一个全域变量资料(msg1),格式是string的byte array
我目前的处理方式为
QoS_hex = msg1.encode('hex')
x1=map(str,QoS_hex[22])
作者: tiefblau (tiefblau)   2015-07-11 16:32:00
为啥用map? 直接str(Qos_hex[22])不就好了?
作者: evanslify (evs)   2015-07-11 21:32:00
你的x1和x2都是 list() 所以x1+x2输出是['6','6']你可以试着用 ''.join() 来处理
作者: alibuda174 (阿哩不达)   2015-07-11 22:40:00
跟你原先问题的描述,未免相差太多...x = QoS_hex[22:22+2]

Links booklink

Contact Us: admin [ a t ] ucptt.com