使用python的struct定义解包格式

时间:2017-02-03 09:12:01

标签: python struct unpack

我试图用python的struct.unpack解压缩二进制文件。 当我写struct.unpack(" 200i",数据)时,它可以工作。 但是当我想在之前的操作中使用这样的一些整数时:struct.unpack(" a [1] i",data)它不起作用。

p.s:a [1] = 200

1 个答案:

答案 0 :(得分:0)

您必须将其转换为字符串才能使函数正常工作:

struct.unpack(str(a[1]) + "i",data)