我有以下奇怪的問題,而試圖讀取和蟒蛇解開INT32 +的Int64 2.7.9拆包INT +長長的蟒蛇
file = open('my_file.bin','rb')
s = file.read(4 + 8)
struct.unpack('IQ',s)
我得到以下錯誤: 解壓需要的字符串參數長度16
這是爲什麼? I = 4 Q = 8 IQ = 12
順便說一句以下工作:
s = file.read(4)
struct.unpack('I',s)
s = file.read(8)
struct.unpack('Q',s)
我想這兩個解壓然後完成8 * 8 = int64,可以嗎? –