如何将环境变量值添加到YAML文件中?

3

我有一个包含以下内容的.env文件:

User_Name= username
Pass_Word= password

如何将上述变量值用户名密码仅添加到yaml中。

我是这样提到的:

Website:
   USER:
     Login: ${User_Name}
     Pass: ${Pass_Word}

在Python文件中解析的预期结果:

Login = username
Pass = password

但我得到的字符串如下所示,实际上我需要得到用户名密码

Login = '${User_Name}'
Pass = '${Pass_Word}'

你应该明确地将所有变量放在相应的.yaml文件中,例如在开始时。之后,您可以在文件中引用它们。 - Andrey
@Andrey可以请你展示给我如何做吗?我对这个还很新。谢谢。 - swarna
1个回答

1

据我理解,您需要这样的配置:

username: "username"
password: "password"

website:
  user:
    login: ${username}
    pass: ${password}

2
我正在做同样的事情,但是当我在Python中读取login值时,我得到的值是**'${username}'而不是username**。 - swarna

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接