Python中的PATH变量
我该如何通过代码在Python中更改环境变量PATH呢?我想返回一个可执行文件的路径。但是我的代码不管用,因为命令行指向了另一个目录。希望能得到一些帮助。
3 个回答
1
os.environ["PATH"] += ":/usr/local/bin"
2
你并不是在寻找PATH
这个变量。你想要做的是用os.chdir
来设置当前的工作目录,或者使用os.path.abspath
来传递绝对路径。
4
你可以使用 os.environ
这个功能。
举个例子:
path = os.environ["PATH"] # a ':'-separated string
path += ":/var/custom/bin"
os.environ["PATH"] = path
或者你也可以用一行代码来实现:
os.environ["PATH"] = ':'.join(os.environ["PATH"].split(":") + ["/var/bin"])