configparser.ConfigParser()
configparser.ConfigParser() is a Python function in the Configparser Module category. Creates a configuration file parser (like INI files). The syntax is 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="DEFAULT", interpolation=BasicInterpolation()). Returns: ConfigParser object. A typical example: from configparser import ConfigParser
config = ConfigParser()
config.read("config.ini")
print(config["DEFAULT"]["server_url"])
print(config["database"]["host"]). A close sibling is configparser.read(), which reads configuration from one or more files. A close sibling is configparser.sections(), which returns a list of sections (excluding DEFAULT). A close sibling is configparser.options(), which returns a list of all option keys in a section. A close sibling is configparser.get(), which gets a value as a string from a section. More about this category: Configuration file parser — sections, options, get, getint, write. For a broader walkthrough, read the Configparser Module guide. Related Configparser Module entries: configparser.read(), configparser.sections(), configparser.options(), configparser.get(), configparser.getint(), configparser.getboolean().