我在[Authorize]
public JsonResult MyFucntion()
{
//Your logic and calculation
//return
}
中公开了一个系统环境变量KEY1
,其值为VALUE1
(我知道,它可能很糟糕)
如果我做的话,现在在我的shell中
/etc/profile
但是当我做的时候
$ echo $KEY1
VALUE1
为什么会出现这种情况?
答案 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