On 22/08/2012 09:20, Hans Mulder wrote: [snip]
Alternatively, if you want to remove only the line separator, you could do: if line.endswith(linesep): line = line[:-len(linesep)] The 'if' command is only necessary for the last line, which may or may not end in a linesep. All earlier lines are guaranteed to end with a linesep.
Even better is: line = line.rstrip(linesep) The line separator is '\n'. Strictly speaking, the line separator varies according to platform (Windows, *nix, etc), but it's translated to '\n' on reading from a file which has been opened in text mode (the default). -- http://mail.python.org/mailman/listinfo/python-list