On Mon, Apr 23, 2012 at 10:18 AM, nehal dattani <nehal.datt...@gmail.com> wrote:
> Hi,
>
>>
>> Unfortunately I am not, this needs to happen in python.
>>
>>
>
> Please see if following helps.
>
> http://stackoverflow.com/questions/5863999/python-cut-example
>
> Regards,
> Nehal Dattani
>
>
> _______________________________________________
> Tutor maillist  -  Tutor@python.org
> To unsubscribe or change subscription options:
> http://mail.python.org/mailman/listinfo/tutor
>
Apparently I misunderstood.  I thought you might have been asking how
to convert the key strings  used in your 3rd file to make keys that
you could use to select only those columns you want to output.

But, now I think you are saying you want to select only certain
columns, and maybe change the order of the output.  Dicts don't have
an order, so you might be better off using the normal reader method
which returns a list.  Iterate over each row in your input dataset and
then use your output column list to do something like this:

So you could read the third file, and create a column_list = [1, 2, 3,
44, 22, ..] as appropriate.

 for r in in.csvreader():
   for c in column_list:
     out_list.append(r[c])
   write the line to the output file

Sorry for double reply.  I didn't reply all before
-- 
Joel Goldstick
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to