hallo
ich habe folgenden String "001122ff" und möchte diesen in folgendes HEX format umwanden "\x00\x11\x22\xff"
wie mache ich das?
Viele Grüsse Rainer
String in hex umwandeln
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Hallo rainerneu1, willkommen im Forum,
du kannst den von mir geposteten ``chunkize`` Quelltext nehmen um den String in jeweils 2 Buchstaben zu teilen und dann mit ``\\x%s`` zur Hex-Notation zu verbinden.
du kannst den von mir geposteten ``chunkize`` Quelltext nehmen um den String in jeweils 2 Buchstaben zu teilen und dann mit ``\\x%s`` zur Hex-Notation zu verbinden.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Nicht schön, aber...
Stefan
Code: Alles auswählen
"".join(chr(int(s[i:i+2], 16)) for i in range(0, len(s), 2))
-
- User
- Beiträge: 2
- Registriert: Samstag 8. März 2008, 11:44
Danke an alle habe mich für
entschieden und es futzt wunderbar
Code: Alles auswählen
import binascii
binascii.unhexlify("001122ff")
- birkenfeld
- Python-Forum Veteran
- Beiträge: 1603
- Registriert: Montag 20. März 2006, 15:29
- Wohnort: Die aufstrebende Universitätsstadt bei München
Es geht immer noch kürzer
Code: Alles auswählen
"001122ff".decode("hex")