configobj - use of
Steve Holden
steve at holdenweb.com
Thu May 24 11:14:06 EDT 2007
Bruce wrote:
> I assume that you know the module configobj. I use it like this:
> I have a config_file :
>
> [sec1]
> [[subsec1]]
> a = 1
> b = 2
> [[subsec2]]
> a = 3
> b = 1
>
> .. ans so on
>
> Then in the code I have c = configobj.ConfigObj(path_to_config file)
>
> then I go like for instance
>
> for s in c['sec1']:
> print c['sec1'][s]['a']
>
> Just think its awkward that its neccessary to use the c['sec1'] again
> inside the loop,
> guess I`d like it to be like
> print s.a
>
> instead
>
> Is this the right way to use configobj?
>
So bind a variable to the section, and write
csec = c['sec1']
for s in csec:
print csec[s]['a']
I don't think configobj support attribute-based access to the section
values, in which case
print csec[s].a
won't work.
regards
Steve
--
Steve Holden +1 571 484 6266 +1 800 494 3119
Holden Web LLC/Ltd http://www.holdenweb.com
Skype: holdenweb http://del.icio.us/steve.holden
------------------ Asciimercial ---------------------
Get on the web: Blog, lens and tag your way to fame!!
holdenweb.blogspot.com squidoo.com/pythonology
tagged items: del.icio.us/steve.holden/python
All these services currently offer free registration!
-------------- Thank You for Reading ----------------
More information about the Python-list
mailing list