[Python] Conversione long to hex

Riccardo Magliocchetti riccardo.magliocchetti a gmail.com
Mar 28 Nov 2017 17:30:58 CET


Il 28/11/2017 17:15, Massimiliano Rosi ha scritto:
> Buonasera a tutti,
> 
> ho un dubbio riguardo alla conversione di un long verso hex con il metodo 
> to_bytes, perché ritorna un risultato decisamente molto strano:
> 
> il numero che devo convertire presenta un'anomalia che non riesco a capire
> 
>  >>> f = 200000100
>  >>> (f).to_bytes(4, byteorder = 'big')
> b'\x0b\xeb\xc2d'
> 
> che non mi sembra una corretta rappresentazione esadecimale.
> 
> il valore corretto dovrebbe essere: \x0b\xeb\xc2\x64
> 
> Riuscite ad aiutarmi a capire il perché?

Ma hai provato a scriverlo su file perchè magari è solo una questione di 
rappresentazione?

-- 
Riccardo Magliocchetti
@rmistaken

http://menodizero.it


Maggiori informazioni sulla lista Python