import configparser
config = configparser.ConfigParser()
config.read("test.ini", encoding="utf-8")
config.sections()
config.options('db1')
config['db1']
config.get('db1','user')
config['db1']['user']
config.getint("db1", 'passwd')
config.items()
config.items('db1')
class configparser.ConfigParser(defaults=None, dict_type=dict, allow_no_value=False, delimiters=('=', ':'), comment_prefixes=('#', ';'), inline_comment_prefixes=None, strict=True, empty_lines_in_values=True, default_section=configparser.DEFAULTSECT, interpolation=BasicInterpolation(), converters={})
方法 | 描述 |
---|
defaults() | |
sections() | 返回(list),所有的sections |
add_section(section) | 添加section |
has_section(section) | 判断是否有section |
options(section) | 返回section的options(key) |
has_option(section, option) | 是否包含options |
read(filenames, encoding=None) | 读取配置文件 |
read_file(f, source=None) | 读取配置文件 |
read_string(string, source=’<string>’) | 从字符串中读取配置 |
read_dict(dictionary, source=’<dict>’) | 从字典中读取配置 |
get(section, option, *, raw=False, vars=None[, fallback]) | |
getint(section, option, *, raw=False, vars=None[, fallback]) | |
getfloat(section, option, *, raw=False, vars=None[, fallback]) | |
getboolean(section, option, *, raw=False, vars=None[, fallback]) | |
items(raw=False, vars=None) | |
items(section, raw=False, vars=None) | |
set(section, option, value) | 如果section存在,则给option设置指定的value |
write(fileobject, space_around_delimiters=True) | 写入配置文件 |
remove_option(section, option) | |
remove_section(section) | |
optionxform(option) | |
readfp(fp, filename=None) | |