config = configparser.ConfigParser() config.read('example.ini') print(config.items('vxlan')) # 返回 [('key', 'value'), ('enable_vxlan', 'False')] 1. 2. 3. 4. 5. 6. 14. remove_section(section) 删除指定的section及它下面的所有options; 1. 15. remove_option(section, option) 删除...
可以使用has_section()方法来检查节是否存在。 importconfigparser config=configparser.ConfigParser()config.read('config.ini')ifconfig.has_section('database'):host=config.get('database','host')port=config.get('database','port')username=config.get('database','username')password=config.get('database...
3,但是我将config.txt 类型的文本文件 设置为onfig.ini 时,就会出现configparser.NoSectionError: No section:,很有可能是因为没有读取到onfig.ini 文件
一般配置文件为config.ini ini文件的写法一般是: 读取参数也十分简单 原因 首先在读取配置文件时,我们在当前目录下能够正常运行,python main.py但是当我们切换到其他目录下,比如上级目录python ./test/main.py,运行的时候可能会报错,configparser.NoSectionError: No section xx .产生此问题的原因是cofig.ini文件路径...
import configparser class ReadConfig: """定义一个读取配置文件的类""" def __init__(self): configpath = "config.ini文件的绝对路径"
config.add_section(section_name)、config.write(open(path, "w"))(新增配置并同步到配置文件) 配置文件 [common]web-port=80gateway-port=80version=1.0[log]console-log-level=info file-log-level=info url-log-enable=false 新增配置代码 importosimportconfigparser CONFTEST_FILE_PATH=os.path.join(os.pat...
下面是一个典型的 ini 格式的配置文件,该章节包含一到多个 section ,每个 section 下面可以包含一到多个 option。 在Python 语言中,我们使用 configparser(Python2 中的命名为ConfigParser)库来解析、读取和修改配置文件。 提示:有关configparser 模块的使用,小鱼的另一篇文章可作为补充阅读。 一. 读取配置文件 解析配...
config.set('new_section', 'key', 'value') 修改已有的节下的键值对 config.set('server', 'host', 'new_host') 删除已有的节下的键值对 config.remove_option('server', 'port') 将修改后的配置写回文件 with open('config.ini', 'w') as configfile: ...
config=yaml.load(file_data,Loader=yaml.FullLoader)print(config) env 配置文件 env 文件格式 env --- 全局默认配置文件,在所有的环境中被载入,当你指定了环境,它也会合并,并且优先级大于.env,没有指定环境时先找它。 .env.development --- 指定开发环境的配置文件。
#{"section":{"option":"value"}} config.get(section,option) #获取具体的值 #这个后面的参数有点多,先不用管,只需要知道两个参数即可 config.getint(section,option) #与get相同,只是将值转变为int类型 config.getfloat(section,option) #与get相同,只是将值转变为float类型 ...