On 5/28/2009 4:03 PM Marius Retegan said...
Hello
I have simple text file that I have to parse. It looks something like
this:
parameters1
key1 value1
key2 value2
end
parameters2
key1 value1
key2 value2
end
So I want to create two dictionaries parameters1={key1:value1,
key2:value2} and the same for parameters2.
I woud appreciate any help that could help me solve this.
Thank you
Assuming you've read the above into paramFile...
for dictvals in [xx.split() for xx in paramFile.split("end") if xx]:
locals()[dictvals[0]]=dict(zip(dictvals[1::2],dictvals[2::2]))
You-can't-really-call-this-helping-ly yrs,
Emile
--
http://mail.python.org/mailman/listinfo/python-list