通过os.environ读取用户环境变量

时间:2017-07-26 14:21:36

标签: python-2.7 system-variable

我有一个设置脚本(不是我的),它读取某个系统变量。我尝试用两种方式设置它:

  • 转到控制面板>用户帐户>更改我的环境变量
  • 在命令行中: setx myvar myvalue

我将其设置为用户变量,因为我没有设置系统变量的权限。如果我打开一个新的命令行窗口并输入 set ,我的变量会正确显示。

但是,如果我启动python并运行以下脚本,我看不到我的变量:

import os
print os.environ

我使用的是Windows 10和python 2.7。修改代码以获取变量是不可能的,因为它是来自外部库的代码。

0 个答案:

没有答案