Jay, PLEASE shorten your posts by removing all unnecessary quoting.
On 4/5/07, Jay Mutter III <[EMAIL PROTECTED]> wrote:
> Whether I attempt to just strip the string or attempt to
>
> if line.endswith('No.\r'):
> line = line.rstrip()
>
> It doesn't work.
That's because you assume the linefeeds to be \r only. If you really
want to strip endings on strings ending with "No.", then do this
workaround:
foo = line.rstrip()
if foo.endswith("No."):
line = foo
Never assume line breaks to be of any type, because there are four of
them: \n, \r, \n\r, \r\n. It would be a waste of code to check for all
four, kind of reimplementing the wheel again.
--
- Rikard - http://bos.hack.org/cv/
_______________________________________________
Tutor maillist - [email protected]
http://mail.python.org/mailman/listinfo/tutor