os.environ ['PATH']与echo $ PATH显示的系统路径不同

时间:2016-08-05 16:44:31

标签: python linux python-2.7 path

echo $PATH 
>> /usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/tms/bin:/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.95-2.6.4.0.el7_2.x86_64/bin:/var/home/root/bin:

但是从os.environ['PATH']获取路径时,它只返回:,其中没有其他路径。

'PATH': '/usr/bin:/bin:/usr/sbin:/sbin'

os.environ['PATH']是否显示了python脚本启动的路径? 任何指针都会非常有用。

1 个答案:

答案 0 :(得分:0)

以下是在python中找到$ PATH的代码:

import os #Imports the OS library

Path = os.environ.get("PATH") #Gets the path

print("Path:" + Path)  #Prints it out