Reading a CSV file into a list of dictionaries

GMane Python s_david_rose at hotmail.com
Tue Jun 7 12:34:08 EDT 2005


Sounds like you want to use the ConfigObject module.

http://www.voidspace.org.uk/python/modules.shtml#configobj

-dave

"RFQ" <rfquerin at gmail.com> wrote in message
news:1118078038.100136.56630 at f14g2000cwb.googlegroups.com...
> Hi, I'm struggling here to do the following with any success:
>
> I have a comma delimited file where each line in the file is something
> like:
>
> PNumber,3056,Contractor,XYZ Contracting,Architect,ABC Architects,...
>
> So each line is intended to be: key1,value1,key2,value2,key3,value3...
> and each line is to be variable in length (although it will have to be
> an even number of records so that each key has a value).
>
> I want to read in this csv file and parse it into a list of
> dictionaries. So each record in the list is a dictionary:
>
> {"PNumber":"3056","Contractor":"XYZ Contracting", ... }
>
> I have no problem reading in the CSV file to a list and splitting each
> line in the file into its comma separated values. But I can't figure
> out how to parse each resulting list into a dictionary.
>
> Any help on this?
>
> -- 
> http://mail.python.org/mailman/listinfo/python-list
>






More information about the Python-list mailing list