>>> 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