返回v1, v2, ...打包成format格式的bytes对象(即buffer)
16sH,16s1H, 16s H, 16s 1H>>> struct.pack('16sH', b'bbb', 1)
b'bbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00'
>>> struct.pack('16s1H', b'bbb', 1)
b'bbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00'
>>> struct.pack('16s 1H', b'bbb', 1)
b'bbb\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x01\x00'unpack就是解包
原文:https://www.cnblogs.com/edhg/p/12295156.html