Junior — Middle
66
Для чего в Python используются переменные окружения и как их применять?
Companies where asked
Notamedia
Answer from AI
sobes.tech AI
Переменные окружения в Python используются для хранения настроек и конфигураций, которые могут отличаться в разных средах (например, разработка, тестирование, продакшн). Это позволяет не хранить чувствительные данные (пароли, ключи) в коде и легко менять параметры без изменения программы.
Для работы с переменными окружения в Python используется модуль os:
import os
# Получение значения переменной окружения
db_password = os.getenv('DB_PASSWORD', 'default_password')
# Установка переменной окружения (в рамках текущего процесса)
os.environ['API_KEY'] = '123456'
Обычно переменные окружения задаются вне программы, например, в настройках операционной системы или в файле .env (с помощью дополнительных библиотек, например, python-dotenv).
Использование переменных окружения помогает сделать приложение более гибким и безопасным.