如何使用Python访问系统环境变量

时间:2018-10-29 21:32:35

标签: python

我知道您可以使用os.environ['key']来访问环境变量,但是看来此功能已本地化为已登录用户的环境变量。我需要访问系统环境变量。这可能吗?

1 个答案:

答案 0 :(得分:0)

您无法在python中使用os.environ来执行此操作。但是,您可以使用os.system运行以下命令:

sudo -Hiu $user env | grep $var

从另一个用户访问变量。这有点棘手,但可以。而且您的选择在这里受到限制。

而且-为什么要这么做?理想情况下,在完全运行此脚本之前,您应该有一个设置环境变量的过程。