我知道您可以使用os.environ['key']
来访问环境变量,但是看来此功能已本地化为已登录用户的环境变量。我需要访问系统环境变量。这可能吗?
答案 0 :(得分:0)
您无法在python中使用os.environ
来执行此操作。但是,您可以使用os.system
运行以下命令:
sudo -Hiu $user env | grep $var
从另一个用户访问变量。这有点棘手,但可以。而且您的选择在这里受到限制。
而且-为什么要这么做?理想情况下,在完全运行此脚本之前,您应该有一个设置环境变量的过程。