【发布时间】:2021-01-18 16:11:26
【问题描述】:
我正在按照此处给出的solution (accepted answer) 在 Go 中加载配置值。 到目前为止一切顺利。
但是,我想在应用程序的不同模块中使用标准配置加载功能,为了简单起见,我试图在不明确定义客户对象(例如 type Configuration struct)的情况下实现加载配置。
因为每个配置文件都会不同,我不想在任何地方定义多个结构和结构,然后在配置中添加/删除新值时更改它们。
我可能比较不公平,但我正在寻找 python 中的哪个就像这样:
//in config.py
ENVIRONMENT = 'PROD'
//in main.py
import config
...
if config.ENVIRONMENT == 'PROD':
...
有这种可能吗?
【问题讨论】:
标签: go configuration