[Python-de] binary struct in Python

Julian Gethmann mail.python.org at gethmann.org
Fr Dez 21 03:50:08 EST 2018


Vielen Dank.
Dann habe ich wohl das mit dem Alignment nicht beachtet.

Gruß,
Julian

On 20/12/2018 17.01, Christopher Arndt wrote:
> Am 20.12.18 um 15:45 schrieb Julian Gethmann:
>> Eigentlich könnte man sie mit "cffffefc" lesen,
> Wenn der Formatstring kein Präfix hat, wird native Byteorder und
> Alignment angenommen.
> 
> https://docs.python.org/3/library/struct.html#byte-order-size-and-alignment
> 
> Du hast aber kein Alignment, also musst ein Präfix benutzen, also z.B.
> bei Big-Endian Byteorder:
> 
>      >>> struct.unpack('>cffffefc', data)
>      (b'B', 4.3712104296148344e-41, 2.822691548628052e-40,
>       1.0399035903754467e-40, 5.658303069097179e-41,
>       0.00034618377685546875, 0.0, b'\r')
> 
> 
> Gruß, Chris
> _______________________________________________
> python-de maillist  -  python-de at python.org
> https://mail.python.org/mailman/listinfo/python-de
> 


Mehr Informationen über die Mailingliste python-de