>>> cf.read("test.ini") #读取配置文件
['test.ini']
>>> cf.sections() #片段名
['base', 'callback']
>>> cf.options("callback") #配置key值/配置项
['path', 'alert', 'count', 'ftp']
>>> cf.items("callback") #配置选项和值
[('path', '/Autops'), ('alert', 'yes'), ('count', '1'), ('ftp', 'no')]
>>> cf.get("base","port")
'3306'
>>> cf.get("base","passwd") #没有的key的会报错
Traceback (most recent call last):
ConfigParser.NoOptionError: No option 'passwd' in section: 'base'
>>> cf.set("base","passwd","123") #设定选项,key可以时不存在的
>>> cf.write(open("test.ini","w")) #写入配置文件
>>> cf.getint('base','port') #直接读出int型,但value必须可以转成int
3306
>>> cf.getfloat('base','port')
3306.0
>>> cf.getboolean('callback','alert') #0/no/false/off都视为False,
#1/yes/true/on视为True
True
>>> cf.getboolean('callback','count')
True