> > > "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. > > Can you try printing the string repr just before the test. > Or even the last 6 characters: > > print repr(line[-6:]) > if line.endswith('No: \n') > line = line.strip() >
Alan using your suggestion with the code aove here is the print out: jay-mutter-iiis-computer:~/documents/ToBePrinted jlm1$ python test.py 'andal\r' ' No.\r' ' Dor-\r' ' 14;\r' '315 ;\r' ' No.\r' 'utton\r' 'H' Which appears to me to have 2 lines ending with No. where the LF should be removed and the next line would be on the same line Again thanks for the help/suggestions > See if that helps narrow down the cause... > >> This is an imac running python 2.3.5 under OS-X 10.4.9 > > Shouldn't make any odds. > > Weird, > > Alan G. _______________________________________________ Tutor maillist - Tutor@python.org http://mail.python.org/mailman/listinfo/tutor