Ich habe hier ein kleines Scrip und mache dort eine Benutzereingabe mittels raw_input. Der Benutzer soll nur 1 oder 2 eingeben. Wenn ich das Scrip normal ausführe, ist alles super, wenn ich prüfe, ob die Eingabe "1" oder "2" war.
Jetzt MUSS ich von der Arbeit aus ECLIPSE als Entwicklungsumgebung nutzen und wenn ich dort das Scrip ausführe, erkennt der die Eingabe nicht bzw. die Überprüfung geht schief. ich muss dort auf "1\r" oder "2\r" prüfen. Das ist doof, weil wenn ich dann das Script wieder aus der Konsole ausführe, erkennt die das wieder nicht an. Von daher würde ich gerne wissen, obs ne Funkton gibt, welche ggf. diese Escape-Zeichen abschneidet oder mach ich generell was falsch?!?
Wie kann man Escape-Zeichen abschneiden?
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
Hallo Jag2000!Jag2ooo hat geschrieben:Escape-Zeichen abschneidet
Code: Alles auswählen
"1\r".strip()
Gerold
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Und ein Bugreport beim Eclipse-Plugin wäre vielleicht nicht schlecht, weil das Zeilenende-Zeichen nicht bei `raw_input()` auftauchen sollte.