Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python struct以反向结束方式解压多个字节_Python_Struct_Buffer - Fatal编程技术网

Python struct以反向结束方式解压多个字节

Python struct以反向结束方式解压多个字节,python,struct,buffer,Python,Struct,Buffer,所以我有一个N字节的缓冲区,我用这个来读取它们,它可以工作,但是与我需要的相反 buffer=struct.unpack_from('h'*(N/2),databuff) 我注意到endianness是相反的,所以我想用endianness做实验,我用这个 buffer=struct.unpack_from(”如果指定了格式中的endianness,那么写 buffer=struct.unpack_from('<'+'h'*(N//2), databuff) buffer=struct.

所以我有一个N字节的缓冲区,我用这个来读取它们,它可以工作,但是与我需要的相反

buffer=struct.unpack_from('h'*(N/2),databuff)

我注意到endianness是相反的,所以我想用endianness做实验,我用这个

buffer=struct.unpack_from(”如果指定了格式中的endianness,那么写

buffer=struct.unpack_from('<'+'h'*(N//2), databuff)

buffer=struct.unpack_from('你能解释一下什么是不起作用的吗?你提供了什么输入,你得到了什么输出,你期望得到什么输出?很抱歉,这是我得到的。我在两个代码中都有相同的输入。buffer=struct.unpack_from(“最终,我通过从硬件方面扭转endianness解决了这个问题,但我对如何在python方面做到这一点感到困惑。因此,我想知道如何成为python的初学者。
buffer=struct.unpack_from('<'+'h'*(N//2), databuff)