【文件属性】:
文件名称:OOCfg:可以属性的方式来访问配置项
文件大小:16KB
文件格式:ZIP
更新时间:2021-04-11 19:32:56
config configuration-management Python
The OOCfg
1⃣
此模块用来读取配置文件,封装了其他格式配置文件的访问与加载,并可以通过以属性的方式来访问配置项。
现已支持ini, yaml, 其他格式适配进度见。
1⃣1⃣ 属性访问的方式如下:
当按照如下结构注册配置文件时
[info]
sex: female
name: xiaoming
age: 18
代码访问方式为:
cfg.CONF.INFO.name
ini配置文件的section名已转换为大写,本例中info转换为INFO
2⃣
.ini 完成
.yaml 完成
.conf 完成
3⃣
from oocfg.cfg import cfg
from oocfg.config import options
info_opts = [
options.StrOpt('name', default='xiao', helper='this is name
【文件预览】:
OOCfg-main
----.gitignore(2KB)
----requirements.txt(33B)
----LICENSE(1KB)
----test_file()
--------config.conf(135B)
--------config.ini(149B)
--------config.yaml(152B)
----README.md(2KB)
----test.py(2KB)
----oocfg()
--------__init__.pyc(192B)
--------cfg.pyc(3KB)
--------__init__.py(151B)
--------cfg.py(2KB)
--------config()