一日一技:优雅地加载 Yaml 配置文件

谢乾坤|青南 at 
一日一技:优雅地加载Yaml配置文件的配图
我在多篇文章里面都说过,我非常喜欢使用 Yaml 格式来写配置文件。Yaml 是一个对人非常友好的配置格式。有时候,我们在开发环境、测试环境和线上环境会有多套不同的配置文件,如何在不修改代码的情况下方便的切换配置文件呢?我以前的文章讲过一种方法,使用环境变量来指定配置文件名。今天我们来介绍一个更先进的工具,专门用来高效加载配置文件。这就是 Facebook 开源的 Hydra。这个工具有多简单呢?我们先写两个配置文件,然后看看怎么读取它:使用 pip 安装 Hydra:1python3 -m pip install hydra-core 接下来,我们写一段代码,来读取配置文件:12345678……