how to delete \n

2010-07-12 Thread Jia Hu
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

Re: how to delete \n

2010-07-12 Thread Matteo Landi
I hope this could help: f = open('powersave.sh') map(lambda s: s.strip(), f.readlines()) ['echo 1 /sys/module/snd_hda_intel/parameters/power_save', 'echo min_power /sys/class/scsi_host/host0/link_power_management_policy', 'echo 1 /sys/module/snd_hda_intel/parameters/power_save'] I know for

Re: how to delete \n

2010-07-12 Thread Ian Kelly
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()

Re: how to delete \n

2010-07-12 Thread Chris Rebert
On Mon, Jul 12, 2010 at 1: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()

Re: how to delete \n

2010-07-12 Thread python
Jia, print ''.join( open( 'Direct_Irr.txt' ).read().split() ) Broken out: - open(): open file - read(): read its entire contents as one string - split(): split the contents into a list of lines (splits lines at \n; does not include \n in split values) - ''.join(): join list of lines with an

Re: how to delete \n

2010-07-12 Thread Jia Hu
Thank you. It works now. if I use 'print' to print the whole list, 'print' will add newline at the end of the list but not each item in the list. right? For the code: for line in fileName: line = line.rstrip('\n') I think this will affect 'fileName' because it assign the value to 'line' ?

Re: how to delete \n

2010-07-12 Thread Thomas Jollans
On 07/12/2010 11:29 PM, pyt...@bdurham.com wrote: Jia, print ''.join( open( 'Direct_Irr.txt' ).read().split() ) Broken out: - open(): open file - read(): read its entire contents as one string - split(): split the contents into a list of lines (splits lines at \n; does not include

Re: how to delete \n

2010-07-12 Thread python
Thomas, split() also splits at other whitespace. Doh! Corrected version follows: print ''.join( open( 'Direct_Irr.txt' ).read().splitlines() ) Broken out: - open(): open file - read(): read its entire contents as one string - splitlines(): split the contents into a list of lines (splits

Re: how to delete \n

2010-07-12 Thread Benjamin Kaplan
On Mon, Jul 12, 2010 at 2:33 PM, Jia Hu huji...@gmail.com wrote: Thank you. It works now.  if I use 'print' to print the whole list, 'print' will add newline at the end of the list but not each item in the list.  right? For the code: for line in fileName:     line = line.rstrip('\n') I