hola, estoy tratando de construir una aplicación que requiere enviar
flotantes a través de la capa de red
por eso necesito obtener la representación hexadecimal para enviar
byte por byte.
Pero al usar pack
>>> struct.pack(“>f”,0.8)
‘?L\xcc\xcd’
deberían ser 4 bytes no?
Algo como esto :
>>> struct.unpack(“>f”, “\x3f\x4c\xcc\xcd”)
(0.80000001192092896,)
Sin embargo python parece saber como interpretar el resultado previo:
>>> struct.unpack(“>f”, “?L\xcc\xcd”)
(0.80000001192092896,)
!!!!
Leave a Reply
You must be logged in to post a comment.