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@''