R
Ryan Hiebert
open(_, 'U') file iterable, so I shouldn't see multiple trailing newlines'Hello,\nworld!'2014-06-05 13:42 GMT-05:00 Johannes Bauer said:On 05.06.2014 20:16, Paul Rubin wrote:
line = line[:-1]
Which truncates the trailing "\n" of a textfile line.
use line.rstrip() for that.
rstrip has different functionality than what I'm doing.
How so? I was using line=line[:-1] for removing the trailing newline, and
just replaced it with rstrip('\n'). What are you doing differently?line = "Hello,\nworld!\n\n"
line[:-1] 'Hello,\nworld!\n'
line.rstrip('\n')
If it's guaranteed to end with exactly one newline, then and only then
will they be identical.
OK, that's not an issue for my case, and additionally I'm using the
anyway.