Как я могу искать переменные среды (например, экспортировать HG_USER из .profile), используя код Python в Mac OS X?
os.environ - это словарь, содержащий все переменные среды.Вам нужно import os, прежде чем вы сможете его использовать.Так, например, HG_USER будет доступен для os.environ['HG_USER'].
os.environ
import os
os.environ['HG_USER']
Использование os:
os
>>> import os >>> print os.environ["PATH"]
Использовать модуль os:
import os os.environ
Возвращает словарь с переменными среды в качестве ключей.
Вы также можете использовать вспомогательную функцию os.getenv(varname[, value]), которая будет возвращать значение переменной окружения varname, а если ее нет, вернет value, по умолчанию None
os.getenv(varname[, value])
varname
value
None