Hallo zusammen.
Ich muss gleich vorne weg nehmen, dass ich ein absoluter Neuling in
Python bin. Ich habe auch schon gegooglet, aber keine Lösung für mein
Problem gefunden.
Also, ich empfange mit einem kleinen Python Skript Werte von der
Seriellen Schnittstelle und speichere diese in "a" ab. Nun will ich
diese Werte in der Konsole in hex ausgeben. Dies funktioniert auch
soweit mit folgendem Befehl.
1 | print binascii.hexlify(a)
|
Die Ausgabe sieht dann allerdings so aus:
7410001420ef20ef20ef20ef20ef20ef20efbb64
Ich hätte es aber gerne ein wenig übersichtlicher formatiert, also
Blockweise. Es sollte dann so aussehen:
74 10 00 14 20 ef 20 ef 20 ef 20 ef 20 ef 20 ef 20 ef bb 64
Also wie kann ich nach jedem Byte ein Leerzeichen einfügen?
Gruß Sim