[Python-de] while(!eof) in Python??

Gerhard Häring haering_python at gmx.de
Fri Apr 26 17:29:21 EDT 2002


* Detlef Lannert <lannert at uni-duesseldorf.de> [2002-04-26 10:24 +0200]:
> Hmm, rstrip ist normalerweise nicht im Namensraum. Wahrscheinlich hast
> Du Dich nur vertippt und meinst
> 
>     line = line.rstrip()

In der Tat.

> Wenn man wirklich nur die Newlines abschneiden will, kann man ab
> Python 2.3 auch schreiben:
> 
>     line = line.rstrip("\n")

> Blanks am Zeilenende bleiben dann erhalten.

Und \r, wenn die Datei im Windows-Format vorliegt. Gibt es eine einfache
und zuverlässige Möglichkeit, \r\n bzw. \n abzuschneiden, die besser als
rstrip ist?

Geht das evtl. durch den Universal Readline Support in Python 2.3?

Gerhard
-- 
This sig powered by Python!
Außentemperatur in München: 18.8 °C      Wind: 7.2 m/s



More information about the Python-de mailing list