我有这些数据的集合:0018f3aaaaa955554e0000(00 18 f3 ...每个都是一个字节)
我试图通过分成第4,第5,第6和第7,第8,第9个八位字节
00 18 f3 aa aa a9 55 55 4e 00 00然后得到aaaaa9,5555e。
使用python实现这一目标的最佳方法是什么?
答案 0 :(得分:0)
您可以使用decode('hex')
和encode('hex')
字符串方法来完成此任务:
>>> hex_bytes = '0018f3aaaaa955554e0000'
>>> data = hex_bytes.decode('hex')
>>> data[3:6].encode('hex')
'aaaaa9'
>>> data[6:9].encode('hex')
'55554e'