python中的path,pythonpath的作用
Pythonpath是Python中一个重要的环境变量,用于导入模块时搜索路径。通过访问Pythonpath,可以看到路径列表的第一个元素是一个空字符串,表示相对路径下的当前目录。
Pythonpath是Python中一个重要的环境变量,用于导入模块时搜索路径。这篇文章将告诉你它的新的访问方式。
您可以通过以下方式访问它:导入系统
sys.path
[ ,/usr/lib/python2.7 ,/usr/lib/python 2.7/plat-x86 _ 64-Linux-GNU ,
/usr/lib/python2.7/lib-tk ,/usr/lib/python2.7/lib-old ,
/usr/lib/python2.7/lib-dynload ,/usr/local/lib/python 2.7/dist-packages ,
/usr/lib/python 2.7/dist-packages ,/usr/lib/python 2.7/dist-packages/pil compat ,
/usr/lib/python 2.7/dist-packages/GTK-2.0 ,/usr/lib/pymodules/python2.7 ,
/usr/lib/python 2.7/dist-packages/Ubuntu-SSO-client ]
如您所见,路径列表的第一个元素是一个空字符串,它表示相对路径下的当前目录。
在导入模块时,解释器会按照列表的顺序进行搜索,直到找到第一个模块为止,所以首先要导入的模块是那些在同一个目录下的模块。
导入模块时,也可以更改搜索路径的顺序。这里有两种情况:
1.通过sys.path.append()、sys.path.insert()等方法进行更改。当解释器重新启动时,原始设置将失效。
2.更改PYTHONPATH。这种设置方法是永久有效的:
在这种情况下,可以通过向sys.path列表中显示的路径添加一个. pth文件来实现。
python pythonpath是什么意思?更多详情请关注php中文网其他相关文章!
本文原载于php中文网。转载请注明出处。谢谢大家的尊重!
历史提交的图片或压缩文件
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。