Seite 1 von 1

float to hex

Verfasst: Dienstag 25. Dezember 2012, 17:30
von MikeDee
Wie wandle ich in Python3 float in hex um?

hex(0.5) liefert ein Error.

Re: float to hex

Verfasst: Dienstag 25. Dezember 2012, 18:20
von lunar

Code: Alles auswählen

struct.pack('!d', 0.5).encode('hex')

Re: float to hex

Verfasst: Dienstag 25. Dezember 2012, 19:13
von MikeDee
lunar hat geschrieben:

Code: Alles auswählen

struct.pack('!d', 0.5).encode('hex')
Funktioniert leider nicht

Code: Alles auswählen

AttributeError: 'bytes' object has no attribute 'encode'

Re: float to hex

Verfasst: Dienstag 25. Dezember 2012, 19:44
von BlackJack
@MikeDee:

Code: Alles auswählen

binascii.hexlify(struct.pack('!d', 0.5))