struct.pack一个问题
- Python code
Python 2.7.3 (default, Apr 10 2012, 23:31:26) [MSC v.1500 32 bit (Intel)] on win32Type "help", "copyright", "credits" or "license" for more information.>>> import struct>>> f = struct.Struct("2b4h2i")>>> f.pack(1,2,3,4,5,6,7,8)
结果如下:
'\x01\x02\x03\x00\x04\x00\x05\x00\x06\x00\x00\x00\x07\x00\x00\x00\x08\x00\x00\x00'
字节数不对,06那里应该是最后一个h,但是显示出来是06 00 00 00
请问各位是我什么地方写错了么?
[解决办法]
[解决办法]