#yaml #environment-variables
Вопрос:
У меня есть .env
досье. который содержит:
User_Name= username
Pass_Word= password
Как добавить указанные выше значения переменных username
и password
только в yaml.
Я упомянул об этом таким образом:
Website:
USER:
Login: ${User_Name}
Pass: ${Pass_Word}
Ожидаемый результат при анализе в файле python:
Login = username
Pass = password
Но я получаю строки, как показано ниже, в то время как мне на самом деле нужно получить username
и password
:
Login = '${User_Name}'
Pass = '${Pass_Word}'
Комментарии:
1. Вы должны явно поместить все переменные в соответствующий файл .yaml, например, в начале. После этого вы можете ссылаться на них в файле.
2. @Андрей может, пожалуйста, показать мне, как это сделать. Я новичок в этом деле. Спасибо.
Ответ №1:
Как я понимаю, вам нужна такая конфигурация:
username: "username"
password: "password"
website:
user:
login: ${username}
pass: ${password}
Комментарии:
1. Я делаю то же самое, но пока я читаю значение входа в python, я получаю значение «${имя пользователя} » вместо имени пользователя