Python ConfigParser Checking existence of both Section and Key Value


Using ConfigParser’s has_section() method I can check if a section exists in a file, such as:


What would be a command to check if a key exists as well?
So it would be possible to verify that both a section and key exists before querying the value using:

value = config.get(section, key)

Thanks in advance!

Asked By: alphanumeric



In addition to has_section, there is also a has_option method:

config.has_option(section, option)

From the Python documentation:

has_option*(section, option)*
If the given section exists, and contains
the given option, return True; otherwise return False. If the
specified section is None or an empty string, DEFAULT is assumed.

Answered By: John1024
Categories: questions Tags: , , ,
Answers are sorted by their score. The answer accepted by the question owner as the best is marked with
at the top-right corner.