在python中使用Struct打包128字节结构时出错

在python中使用Struct打包128字节结构时出错,python,Python,我想打包128字节的不同数据类型。结构如下 4字节-0x12345678 2字节-0x1234 120字节-0x00(重复120次) 2字节-0x99 我尝试了以下代码,但失败了 struct.pack('<LH120BH',0x12345678,0x1234,0x00,0x99 ) struct.pack(“如果希望数组重复120次,并在调用struct.pack时将其解包,则可能需要将0x00打包到数组中,可能类似这样: struct.pack(' Traceback (most r

我想打包128字节的不同数据类型。结构如下

4字节-0x12345678

2字节-0x1234

120字节-0x00(重复120次)

2字节-0x99

我尝试了以下代码,但失败了

struct.pack('<LH120BH',0x12345678,0x1234,0x00,0x99 )

struct.pack(“如果希望数组重复120次,并在调用
struct.pack
时将其解包,则可能需要将
0x00
打包到数组中,可能类似这样:

struct.pack('
Traceback (most recent call last):
File "<pyshell#10>", line 1, in <module>
struct.pack('<LH120BH',0x12345678,0x1234,0x00,0x99 )
struct.error: pack expected 123 items for packing (got 4)