代码如下:
# -*- coding:utf-8 -*-
import struct
import binascii
str_pack = ''
var = chr(6)
str_pack += var
var = chr(0)
str_pack += var
var = chr(0)
str_pack += var
var = chr(0)
str_pack += var
var = chr(7)
str_pack += var
var = chr(0)
str_pack += var
var = chr(0)
str_pack += var
var = chr(0)
str_pack += var
unpacked_data = struct.unpack('II',str_pack)
print ('str_pack type: ',type(str_pack))
print ('unpacked_data type: ',type(unpacked_data))
print('str Value :', binascii.hexlify(str_pack))
print unpacked_data
print unpacked_data[0]
print unpacked_data[1]
运行结果如下:
('str_pack type: ', <type 'str'>)
('unpacked_data type: ', <type 'tuple'>)
('str Value :', '0600000007000000')
(6, 7)
6
7
Process finished with exit code 0