如何使用Python临时将文件夹添加到Windows PATH?

时间:2014-03-24 13:02:21

标签: python path

如何在Windows上的Python中向Windows PATH添加多个文件夹?

我想从python脚本中使用多个程序(wget for windows,phantomjs,casperjs,...)。我认为将这些文件夹添加到PATH并在脚本结束时删除它们是个好主意,但我不知道它是否可能......

2 个答案:

答案 0 :(得分:2)

%PATH%是一个环境变量,通过这样做可以在Python中看到:

import os
print(os.environ['PATH'])

这是一个字符串,您可以对其进行任意修改。所以,你可以这样做:

 os.environ['PATH'] += ';C:\\wget'

您所做的任何修改只会在您的脚本以及您从其中启动的任何其他进程中显示 - 您不需要在完成后删除修改以阻止它们在更广泛的操作系统中持续存在。< / p>

答案 1 :(得分:-1)

import sys

if "C:\\My_Python_Lib" not in sys.path:
    sys.path.append("C:\\My_Python_Lib")