2.配置文件加载方法
2.1基础
配置文件指的是文件以.conf,.ini结尾等内容为配置项的文件,配置文件内容格式一般为
[DEFAULT]
option = value
[sectiona]
optiona = valuea
optionb = valueb
[sectionb]
optionc = valuec
optiond = valued
2.2加载方法(可能不全,欢迎批评指正)
2.2.1 oslo_config
功能 读取配置文件,可以一次读多个配置文件到一个对象
特点 相比于configparser开销较大,读取的配置项都要先注册(那要读100个是不是得写100个?晕...)
加载思路:
1.获取存放配置项的对象,假设叫conf
2.注册希望加载的配置项,先定义你要加载的配置项,比如类型,默认值,定义完了把这个定义的对象注册到第一步的conf对象中
3.给第一步的对象conf传一个配置文件路径,然后conf对象会去配置文件寻找我们刚才定义的配置项的值
用法(不唯一):
from oslo_config import cfg
conf = cfg.CONF # 首先需要一个配置文件对象用来存放我们想获取的配置项
# 读配置文件需要读取的配置项需要先注册,就是确认这个conf对象里要包含哪些配置项,然后指定文件去搜索配置项的值在文件中是否存在,存在即刷新值,不存