[問題] 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