config.read(
'example.ini'
,encoding
=
"utf-8"
)
"""读取配置文件,python3可以不加encoding"""
options(section)
"""sections(): 得到所有的section,并以列表的形式返回"""
config.defaults()
"""defaults():返回一个包含实例范围默认值的词典"""
config.add_section(section)
"""添加一个新的section"""
config.has_section(section)
"""判断是否有section"""
print
(config.options(section))
"""得到该section的所有option"""
has_option(section, option)
"""判断如果section和option都存在则返回True否则False"""
read_file(f, source
=
None
)
"""读取配置文件内容,f必须是unicode"""
read_string(string, source
=
’’)
"""从字符串解析配置数据"""
read_dict(dictionary, source
=
’’)
"""从词典解析配置数据"""
get(section, option,
*
, raw
=
False
,
vars
=
None
[, fallback])
"""得到section中option的值,返回为string类型"""
getint(section,option)
"""得到section中option的值,返回为int类型"""
getfloat(section,option)
"""得到section中option的值,返回为float类型"""
getboolean(section, option)
"""得到section中option的值,返回为boolean类型"""
items(raw
=
False
,
vars
=
None
)
"""和items(section, raw=False, vars=None):列出选项的名称和值"""
set
(section, option, value)
"""对section中的option进行设置"""
write(fileobject, space_around_delimiters
=
True
)
"""将内容写入配置文件。"""
remove_option(section, option)
"""从指定section移除option"""
remove_section(section)
"""移除section"""
optionxform(option)
"""将输入文件中,或客户端代码传递的option名转化成内部结构使用的形式。默认实现返回option的小写形式;"""
readfp(fp, filename
=
None
)
"""从文件fp中解析数据"""