Convertir un valor en hexágono de 4 bytes en Python
Quiero convertir cualquier valor (que puede ser negativo o positivo) en hexadecimal. Mi método actual hace esto.
El valor de lectura en este ejemplo es 4003.
workingline = stringdb.readline().split(";")
print hex(int(workingline[0]))
Esto devuelve
0xfa3
Debería ser:
0xa30f0000
(Rellenado con ceros y hexadecimal invertido) SI el valor es negativo, debe ser:
0xFEFFFFFF
Con el valor -2.
Supongo que el relleno no ayuda en este caso.
¡Gracias!