ConfigParser:检查配置文件中的变量是否存在
ConfigParser: Check If variable in Config File exists
我目前正在尝试检查我的配置文件中是否包含变量。
在文档中,我只看到了对这些部分的检查,但没有看到该部分内的变量。
当前代码:
#!/usr/bin/python3
from configparser import ConfigParser
def ImportConfig(arg):
config_file = ConfigParser()
config_file.read("configFile")
config = config_file[""+arg+""]
If config['variable'] exists:
do something...
arg 是我给脚本作为参数的部分名称。
import configparser
spam = 'some_section'
eggs = 'some_key'
config = configparser.ConfigParser()
config.read('config.cfg')
if config.has_option(spam, eggs):
# do somethong
# alternative
if config.get(spam, eggs, fallback=None):
# do something
你可以使用has_option() or get()
我目前正在尝试检查我的配置文件中是否包含变量。 在文档中,我只看到了对这些部分的检查,但没有看到该部分内的变量。
当前代码:
#!/usr/bin/python3
from configparser import ConfigParser
def ImportConfig(arg):
config_file = ConfigParser()
config_file.read("configFile")
config = config_file[""+arg+""]
If config['variable'] exists:
do something...
arg 是我给脚本作为参数的部分名称。
import configparser
spam = 'some_section'
eggs = 'some_key'
config = configparser.ConfigParser()
config.read('config.cfg')
if config.has_option(spam, eggs):
# do somethong
# alternative
if config.get(spam, eggs, fallback=None):
# do something
你可以使用has_option() or get()