Как получить системную переменную Linux в Python - PullRequest
0 голосов
/ 16 мая 2018

Я добавляю переменную с именем env к /etc/profile, но я не export это, теперь я хочу получить значение env в python, но я ничего не получаю, мой кодкак показано ниже:

>>> import os
>>> env = os.environ.get('env')
>>> print env
None

1 Ответ

0 голосов
/ 16 мая 2018

спасибо всем, я решил эту проблему, причина в том, что я не использовал верхний регистр 'env', хотя я написал строчные буквы в файле профиля, я должен получить их заглавными буквами.

# my code like this:
import os
environ = os.environ  
env = environ.get('ENV')
# profile like this:
env=production
...