通过Python添加系统变量

时间:2016-01-15 17:08:09

标签: python system-variable

我知道如何使用控制面板手动添加变量。似乎没有任何关于此的信息短缺。但我感兴趣的是如何通过使用python程序将一个系统变量添加到列表中(而不仅仅是附加' PATH'变量)。到目前为止,我所收集的是使用os.environ是我最好的选择....不知怎的。看来已经存在的东西并没有太多其他东西似乎很有用。

所以,简而言之,我想要做的就是添加' SYS_VAR'使用路径C:\ suspiious_folder到系统变量列表。

编辑:我确实要永久添加到系统变量列表中。

1 个答案:

答案 0 :(得分:4)

您可以使用os.environ设置环境变量,如下所述:

os.environ['SYS_VAR'] = <the path you want as a string>

或者,在您的情况下

os.environ['SYS_VAR'] = 'C:/suspicious_folder'

要让您的环境变量SYS_VAR在会话中保留并永久添加 ,您可能需要查看:Is it possible to set an environment variable from Python permanently?How do I make environment variable changes stick in Python?。< / p>

编辑正如@Torxed所提到的,这是另一个可能有助于解释如何修改Python中的Windows环境变量的SO问题:Interface for modifying Windows environment variables from Python