文章目录
一、官方文档链接
OmegaConf官方文档链接:https://omegaconf.readthedocs.io/en/latest/index.html。
Ps:直接读英文文档是一个好习惯。如果读不懂,可以使用网页的翻译功能进行翻译。官方文档中通过代码形象地进行了使用说明。
二、omega简要说明
OmegaConf 是一个基于 YAML 的分层配置系统,支持合并来自多个源(文件、CLI 参数、环境变量)的配置,无论配置是如何创建的,都能提供一致的 API。OmegaConf还通过结构化配置提供运行时类型安全性。
1、YAML介绍
YAML(YAML Ain’t Markup Language)以数据为中心,比json、xml更适合做配置文件。
参考:
【配置】yaml简介
YAML基本语法使用
2、安装
pip install OmegaConf
三、创建OmegaConf(具体内容均在官方文档)
1、从Empty创建OmegaConf
from omegaconf import OmegaConf
conf = OmegaConf.create()
2、通过YAML创建OmegaConf
from omegaconf import OmegaConf
conf = OmegaConf.load('source/example.yaml')