On Fri, 19 Oct 2012 12:09:53 +0200, Tarek Ziadé wrote: > On 10/19/12 11:51 AM, kampy wrote: >> hi all, >> my requirement is to have section with in a section in config >> parameters ex: >> [AAA] >> [BBB] >> a=1 >> b=1 >> [CCC] >> a=1 >> b=2 >> Any one help me in understanding how to make sure that config file to >> have a structure like this and reading with the config parser > > a configuration file is a flat sequences of sections, you cannot do this
That is incorrect. A configuration file is a file containing configuration data. That is all. "Configuration file" says nothing about the format of the file. It could be a Unix .rc file, a Windows .ini file with no section header, a Windows .ini file with section headers, a Python source code file, YAML, JSON, XML, a PLIST file, or any other format you decide to use. If the Original Poster wants an ini file with nested sections, he can have an ini file with nested sections. There is no support for nested sections in the ConfigParser module, but the ConfigObj third-party module supports it. Otherwise the OP could write his own code, possibly by subclassing from ConfigParser. A simple google for "python ini file nested sections" finds this: http://wiki.python.org/moin/ConfigParserShootout -- Steven -- http://mail.python.org/mailman/listinfo/python-list