Re: writing a file:newbie question

2007-03-05 Thread Facundo Batista
kavitha thankaian wrote:

   say for example,,i have a file test.txt and the file has the list

   a,b,c,d,

   i would like to delete the trailing comma at the end,,,

 a,b,c,d,.rstrip(,)
'a,b,c,d'

Regards,

-- 
.   Facundo
.
Blog: http://www.taniquetil.com.ar/plog/
PyAr: http://www.python.org/ar/



-- 
http://mail.python.org/mailman/listinfo/python-list


Re: writing a file:newbie question

2007-02-26 Thread kavitha thankaian
Hi All,
   
  Thanks for your reply Gabriel ,,,
  I just had to use a backslash character to write newline in the 
proper loop.So I could solve that problem.But now my question is I would 
like to delete the comma at the end.
  say for example,,i have a file test.txt and the file has the list
   
  a,b,c,d,
   
  i would like to delete the trailing comma at the end,,,
   
  if someone knows pls write to me,,,
   
  kavitha


Gabriel Genellina [EMAIL PROTECTED] wrote:  En Mon, 19 Feb 2007 08:02:29 
-0300, kavitha thankaian 
escribió:

 Hi,
 i have a file test.txt and it contains a list of strings say,,,
 a,b,c,d,a1,b1,c1,d1,a2,b2,c2,d2,
 i would like to write the file as
 a,b,c,d
 a1,b1,c1,d1
 a2,b2,c2,d2
 and would like to delete the comma at the end.

Not enough info...
Does the input file contain only one line, or many lines?
Always exactly 12 items? Including a trailing , ?

The following may work for 12 items. Use the csv module to read the file:

import csv
reader = csv.reader(open(test.txt, r))
writer = csv.writer(open(output.txt, w))
for row in reader:
writer.writerow(row[:4])
writer.writerow(row[4:8])
writer.writerow(row[8:])

-- 
Gabriel Genellina

-- 
http://mail.python.org/mailman/listinfo/python-list



-
 Here’s a new way to find what you're looking for - Yahoo! Answers -- 
http://mail.python.org/mailman/listinfo/python-list

writing a file:newbie question

2007-02-19 Thread kavitha thankaian
Hi,
   
  i have a file test.txt and it contains a list of strings say,,,
   
  a,b,c,d,a1,b1,c1,d1,a2,b2,c2,d2,
   
  i would like to write the file as
   
  a,b,c,d
  a1,b1,c1,d1
  a2,b2,c2,d2
   
  and would like to delete the comma at the end.
   
  if soneone knows pls help me,,,
   
  kavitha


-
 Here’s a new way to find what you're looking for - Yahoo! Answers -- 
http://mail.python.org/mailman/listinfo/python-list

Re: writing a file:newbie question

2007-02-19 Thread Gabriel Genellina
En Mon, 19 Feb 2007 08:02:29 -0300, kavitha thankaian  
[EMAIL PROTECTED] escribió:

 Hi,
  i have a file test.txt and it contains a list of strings say,,,
  a,b,c,d,a1,b1,c1,d1,a2,b2,c2,d2,
  i would like to write the file as
  a,b,c,d
   a1,b1,c1,d1
   a2,b2,c2,d2
  and would like to delete the comma at the end.

Not enough info...
Does the input file contain only one line, or many lines?
Always exactly 12 items? Including a trailing , ?

The following may work for 12 items. Use the csv module to read the file:

import csv
reader = csv.reader(open(test.txt, r))
writer = csv.writer(open(output.txt, w))
for row in reader:
 writer.writerow(row[:4])
 writer.writerow(row[4:8])
 writer.writerow(row[8:])

-- 
Gabriel Genellina

-- 
http://mail.python.org/mailman/listinfo/python-list