使用 ConfigParser 的
has_section()
方法我可以检查文件中是否存在某个部分,例如:
config.has_section(section_name)
检查 key 是否存在的命令是什么? 因此,在查询值之前可以使用以下方法验证部分和键是否存在:
value = config.get(section, key)
提前致谢!
除了
has_section
,还有一个has_option
方法:
config.has_option(section, option)
来自 Python 文档:
has_option*(section, option)*
如果给定的部分存在,并且包含 给定选项,返回 True;否则返回False。如果 指定部分为 None 或空字符串,假定为 DEFAULT。
除了上述以外,还可以直接使用
if
条件,如下所示
if 'pythontest' in config[section]
请参阅 https://docs.python.org/3/library/configparser.html 了解 ConfigParser 类的不同方法。