On Sep 1, 9:25 am, Hans Müller <[EMAIL PROTECTED]> wrote: > Hello, > > 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 ? > > Thanks > > Hans
Can you do this: f = open(fname) for x in f: line = x.rstrip('\r\n') -- http://mail.python.org/mailman/listinfo/python-list