[Python-de] while(!eof) in Python??
Detlef Lannert
lannert at uni-duesseldorf.de
Fri Apr 26 11:24:37 EDT 2002
On Thu, Apr 25, 2002 Gerhard Häring wrote:
> Textdateien will man normalerweise zeilenweise einlesen. Das macht man,
> indem man über das file-Objekt iteriert:
>
> for line in open("textfile"):
> # mach ich so gut wie immer: schneidet whitespace, insbes. newlines
> # ab:
> line = rstrip(line)
> ...
Hmm, rstrip ist normalerweise nicht im Namensraum. Wahrscheinlich hast
Du Dich nur vertippt und meinst
line = line.rstrip()
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.
Detlef
More information about the Python-de
mailing list