能够经由过程以下体式格局接见:
>>> import sys >>> sys.path ['', '/usr/lib/python2.7', '/usr/lib/python2.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/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PILcompat', '/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/lib/pymodules/python2.7', '/usr/lib/python2.7/dist-packages/ubuntu-sso-client']
能够看到,途径列表的第一个元素为空字符串,代表的是相对途径下的当前目次。
因为在导入模块的时刻,诠释器会根据列表的递次搜刮,直到找到第一个模块,所以优先导入的模块为统一目次下的模块.
导入模块时搜刮途径的递次也能够转变.这里分两种状况:
1,经由过程sys.path.append(),sys.path.insert()等要领来转变,这类要领当重新启动诠释器的时刻,本来的设置会失效.
2,转变PYTHONPATH,这类设置要领永远有用:
在这类状况下,能够经由过程在sys.path列表显现的途径中增加.pth文件来完成。
以上就是python pythonpath是什么意义?的细致内容,更多请关注ki4网别的相干文章!