Python获取系统环境变量Linux

时间:2017-07-05 07:11:51

标签: python python-2.7 environment-variables

我在[Authorize] public JsonResult MyFucntion() { //Your logic and calculation //return } 中公开了一个系统环境变量KEY1,其值为VALUE1(我知道,它可能很糟糕)

如果我做的话,现在在我的shell中

/etc/profile

但是当我做的时候

$ echo $KEY1
VALUE1

为什么会出现这种情况?

1 个答案:

答案 0 :(得分:1)

您可能没有导出变量。您可以将导出视为将shell变量设为公共而不是shell的私有方式。看看export man page

➜  ~ K=1    
➜  ~ echo $K 
1
➜  ~ python -c "import os; print os.environ.get('K')"   
None
➜  ~ export K=1
➜  ~ python -c "import os; print os.environ.get('K')"
1