On Mon, Jul 12, 2010 at 2:27 PM, Jia Hu <huji...@gmail.com> wrote: > Hi, I just want to delete "\n" at each line. My operating system is ubuntu > 9.1. The code is as follows > > #!/usr/bin/python > import string > fileName=open('Direct_Irr.txt', 'r') # read file > directIrr = fileName.readlines() > fileName.close() > for line in directIrr: > line.rstrip('\n') > print directIrr > > But I found there is still "\n" . Could someone help me why it is not > correct?
The print statement automatically adds a newline to each line. If you want the lines written verbatim, use sys.stdout.write(line) -- http://mail.python.org/mailman/listinfo/python-list