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
_______________________________________________
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python