Ich habe wieder eine sehr einfache Frage:
Ich möchte auf der tastatur etwa folgendes eingeben:
74 65 73 74
und in einen string soll test erscheinen.
Den string kann ich splitten und aus einem integer wieder die character machen.
aber wie erhalte ich die integer?
falls es betriebssystemabhängig ist: soll für tests auf win gehen, spaeter auf raspi
tnx
tastatureingabe -> string
dk1ri: Wieso sollte da 'test' heraus kommen? Das ist dann aber nicht ASCII.
Code: Alles auswählen
In [11]: ''.join(chr(int(x)) for x in '74 65 73 74'.split())
Out[11]: 'JAIJ'
Bei Hex kommt 'test' raus:
Code: Alles auswählen
>>> ''.join(chr(int(x, 16)) for x in '74 65 73 74'.split())
'test'