[server]
blah = "some server"
[destination]
blah = "some destination"
[end]
end= ''
[server]
blah = "some other server"
[destination]
blah = "some other destination"
[end]
end=''
and i need to check that every 'server' and 'destination' is followed
by 'end'
if i used the 'sections' method, it always show 'server' and
'destination' and 'end'. how can i iterate all the sections. ie..
for s in cfg.sections():
do something...
or is naming all the sections with different names is a better option?
thanks
[server_001]
blah = "some server"
destination="some destination"
[server_002]
blah = "some other server"
destination="some other destination"
[server_linux1]
blah = "some other server"
destination="some other destination"
Then I do something like this:
import ConfigParser
INI=ConfigParser.ConfigParser()
INI.read(inifilename)
serversections=[x for x in INI.sections if x.startswith('server_')]
for serversection in serversections:
servername=serversection.split('_')[1]
#
# Code to operate on the servers here
#
Larry Bates