Переменная среды — это переменная, созданная операционной системой. Переменные среды создаются в виде пар ключ-значение. Чтобы получить доступ к переменной среды в Python, мы можем использовать модуль os, который предоставляет свойство environ, содержащее переменные среды в парах ключ-значение. Это разные способы доступа к переменным среды:
Доступ ко всем переменным среды с помощью os.environ
Здесь мы получаем доступ ко всем переменным среды, которые присутствуют в среде.
Python3
# import os module
import
os
# display all environment variable
(os.environ)
Выход:
Доступ к одной переменной среды с помощью os.environ
Здесь мы извлекаем одну переменную среды COMPUTERNAME из приведенного выше списка. Если мы попытаемся получить доступ к переменной окружения, которая недоступна, мы получим KeyError.
Python3
Выход:
DESKTOP-M2ASD91
Получить значение ключа переменной среды, используя os.environ
Здесь мы извлекаем единственный ключ переменной среды пути USERPROFILE из списка окружения. Это вернет None, если данный ключ не найден.
Python3
# import os module
import
os
# access environment variable using the key
(os.environ.get(
'USERPROFILE'
))
Выход:
C:\Users\suraj
Возвращает значение по умолчанию, если ключ не существует
Python3
# import os module
import
os
# return default value if no
# key/environment variable if found
(os.environ.get(
'DATABASE_NAME'
,
'example.database.net'
))
Выход:
example.database.net/