ConfigParser is used to parse configuration file easily in python. A configuration file can be grouped by sections with [section] header, and entries can be added as in name: value order.
In python;
Eg: settings.cfg
[LogSettings]
filepath='/Users/ratha/Desktop/Twisted.log'
[CustomerSettings]
customer1='/Users/ratha/Desktop/customer1'
customer2='/Users/ratha/Desktop/customer2'
import ConfigParser
def loadSettings(self):
config = ConfigParser.ConfigParser()
config.read('./config/settings.cfg')
if config.has_section('CustomerSettings'):
if len(config.options('CustomerSettings')) >0:
for key,value in config.items('CustomerSettings'):
print value
if config.has_section('LogSettings') :
if len(config.options('LogSettings')) >0:
filepath = config.get('LogSettings', config.options('LogSettings')[0])
print filepath