python中path的用法,path=$path
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文件来实现。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。