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中解析数据""" |