Eleganz way to get rid of \n

Hans Müller HeinTest at web.de
Mon Sep 1 15:25:03 CEST 2008


I'm quite often using this construct:

for l in open("file", "r"):
	do something

here, l contains the \n or \r\n on windows at the end.
I get rid of it this way:

for l in open("file", "r"):
	while l[-1] in "\r\n":
		l = l[:-1]

I find this a little bit clumsy, but it works fine.

Has someone a better solution ?



More information about the Python-list mailing list