python导入类绝对路径,python 相对路径导入模块报错

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: