标签: python struct unpack
我试图用python的struct.unpack解压缩二进制文件。 当我写struct.unpack(" 200i",数据)时,它可以工作。 但是当我想在之前的操作中使用这样的一些整数时:struct.unpack(" a [1] i",data)它不起作用。
p.s:a [1] = 200
答案 0 :(得分:0)
您必须将其转换为字符串才能使函数正常工作:
struct.unpack(str(a[1]) + "i",data)