TEXT String nach Hex string?
Verfasst: Dienstag 21. August 2018, 19:20
Hallo ich habe ein Problem,
wenn ich in python 2 code folgendes stehen habe
QPIRI= "\x51\x50\x49\x52\x49\xF8\x54\x0D"
print QPIRI
dann kommt da raus:
QPIRI▒T
Das ist gut so und so gewollt..
Nun habe ich in einem text.txt das stehen:
\x51\x50\x49\x52\x49\xF8\x54\x0D
wenn ich dieses file nun mit
file = open('/home/pi/pyhton/text.txt', 'r')
QCODE = file.read().strip()
print QCODE
dann kommt da raus:
\x51\x50\x49\x52\x49\xF8\x54\x0D
das ist schlecht denn ich möchte es gerne auch als Hex definiert haben wie oben im Beispiel.
Ich habe nur ganz wenig python erfahrung wäre cool wenn mir jemand hier helfen kann.
Da gibt es doch bestimmt einen Befehl der den string genau so behandelt als wenn ich den text in "" setze?
wenn ich in python 2 code folgendes stehen habe
QPIRI= "\x51\x50\x49\x52\x49\xF8\x54\x0D"
print QPIRI
dann kommt da raus:
QPIRI▒T
Das ist gut so und so gewollt..
Nun habe ich in einem text.txt das stehen:
\x51\x50\x49\x52\x49\xF8\x54\x0D
wenn ich dieses file nun mit
file = open('/home/pi/pyhton/text.txt', 'r')
QCODE = file.read().strip()
print QCODE
dann kommt da raus:
\x51\x50\x49\x52\x49\xF8\x54\x0D
das ist schlecht denn ich möchte es gerne auch als Hex definiert haben wie oben im Beispiel.
Ich habe nur ganz wenig python erfahrung wäre cool wenn mir jemand hier helfen kann.
Da gibt es doch bestimmt einen Befehl der den string genau so behandelt als wenn ich den text in "" setze?