我需要建立一个系统环境变量,我使用
但是当我使用
然而,如果运行
为什么我无法成功创建系统环境变量? 我使用的是 Windows 7 和 Python 2.7.5。
os.putenv(key, value)
建立一个,然后使用 print os.getenv(key)
,控制台输出 None
。但是当我使用
os.environ[key] = value
建立它时,控制台会输出值(这里是 print os.getenv(key)
或者 print os.environ[key]
)。然而,如果运行
print os.environ
,那么键和值就不在字典中。为什么我无法成功创建系统环境变量? 我使用的是 Windows 7 和 Python 2.7.5。
modified_environ
上下文管理器来恢复环境变量。 - Laurent LAPORTE