python导入类绝对路径,python 相对路径导入模块报错
优先级只需要
导入系统
打印系统路径
就可以看到,优先级是按照从前向后排列的
代表脚本当前位置,导入优先级是最高的,其次是方法一设置的路径
导入sys print sys.path[ ,/home/www/oadata.xesv5.com ,/usr/local/lib/python27.zip ,/usr/local/lib/python2.7 ,/usr/local/lib/python 2.7/plat-Linux 2 ,/usr/local/lib/python 2.7/lib-tk ,/usr/local/lib/python 2.7/lib-old ,/usr/locallocal/lib/python 2.71 .1-py 2.7。egg ,/usr/local/lib/python 2.7/site-packages/pip-19。0 .1-py 2.7。鸡蛋]010-10
方法一这个优先级是最高的
vim/etc/profile导出python path=/home/www/oadata。xes V5。com source/etc/profile #每个打开的壳界面都要来源起作用方法2
导入系统。路径。insert(0,/home/dev/data)reload(sys) #加不加都起作用导入sys print sys.path[ ,/home/www/oadata.xesv5.com ,/usr/local/lib/python27.zip ,/usr/local/lib/python2.7 ,/usr/local/lib/python 2.7/plat-Linux 2 ,/usr/local/lib/python 2.7/lib-tk ,/usr/local/lib/python 2.7/lib-old ,/usr/locallocal/lib/python 2.71 .1-py 2.7。egg ,/usr/local/lib/python 2.7/site-packages/pip-19。0 .1-py 2.7。egg ]sys。路径.local/lib/python 2.7/site-packages ,/usr/local/lib/python 2.7/site-packages ,/home/dev/data/common_search ,/usr/local/lib/python 2.7/site-packages/setup tools-33。1 .1-py 2.7。egg ,/usr/local/lib/python 2.7/site-packages/pip-19。0 .1-py 2.7。鸡蛋]可以看到/home/dev/data 排在了当前位置 的前面,但是只在当前运行脚本起作用
方法3
导入系统。路径。附加(/home/dev/data 2 )附加是按照数组顺序添加在最后面,优先级最低
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。