Seite 1 von 1

Wie kann man Escape-Zeichen abschneiden?

Verfasst: Mittwoch 11. Juli 2007, 08:19
von Jag2ooo
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?!?

Re: Wie kann man Escape-Zeichen abschneiden?

Verfasst: Mittwoch 11. Juli 2007, 08:50
von Rebecca
Jag2ooo hat geschrieben:oder mach ich generell was falsch?!?
Keine Ahnung, aber schau dir mal die Funktion strip oder rstrip an.

Re: Wie kann man Escape-Zeichen abschneiden?

Verfasst: Mittwoch 11. Juli 2007, 08:50
von gerold
Jag2ooo hat geschrieben:Escape-Zeichen abschneidet
Hallo Jag2000!

Code: Alles auswählen

"1\r".strip()
mfg
Gerold
:-)

Verfasst: Mittwoch 11. Juli 2007, 16:04
von BlackJack
Und ein Bugreport beim Eclipse-Plugin wäre vielleicht nicht schlecht, weil das Zeilenende-Zeichen nicht bei `raw_input()` auftauchen sollte.