我在 Python 项目中使用hydra 。我的 yaml 配置文件包含以下几行:
now_dir: ${now:%Y-%m-%d}/${now:%H-%M-%S}
hydra:
run:
dir: ./hydra_outputs/${now_dir}
在我的代码中,我想获取 hydra 用于创建其输出文件夹结构的日期和时间。如果 hydra 有一个内置函数可以返回一个str
或一个Datetime
包含从${now:%Y-%m-%d}/${now:%H-%M-%S}
.
如果没有,我仍然可以解析 hydra 设置的当前路径(我可以通过 获取os.getcwd()
)或使用Dictconfig
hydra 从上面的 yaml 创建的信息,但这会不太方便。