hexadecimal bytes python floating-point

hexadecimal - Convierta bytes a números de punto flotante en Python



bytes() python (2)

Querrás el paquete struct .

Tengo un archivo binario que tengo que analizar y estoy usando Python. ¿Hay alguna manera de tomar 4 bytes y convertirlo a un número de punto flotante de precisión simple?


>>> import struct >>> struct.pack(''f'', 3.141592654) b''/xdb/x0fI@'' >>> struct.unpack(''f'', b''/xdb/x0fI@'') (3.1415927410125732,) >>> struct.pack(''4f'', 1.0, 2.0, 3.0, 4.0) ''/x00/x00/x80?/x00/x00/x00@/x00/x00@@/x00/x00/x80@''