Pythonpath是Python中一个重要的环境变量,用于在导入模块的时候搜索路径。本篇文章将和大家讲讲它一个的访问方式。

可以通过如下方式访问:>>> 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中path语句什么意思_pythonpythonpath是什么意思?相关推荐

  1. python中path语句什么意思_python中jsonpath模块有何用法?

    小编做项目的时候,遇到一个问题,虽然解决了,但是也是深入的思考的一番,遇到问题是这样的,我们返回的基本格式都是json,但是json都是层层递进的,如果想审核json中心找到字符串等内容,要一层一层的 ...

  2. python中break怎么用_详解Python中break语句的用法

    详解Python中break语句的用法 在Python中的break语句终止当前循环,继续执行下一个语句,就像C语言中的break一样. break最常见的用途是当一些外部条件被触发,需要从一个循环中 ...

  3. Python中import语句用法详解

    一. 什么是模块(module)? 在实际应用中,有时程序所要实现功能比较复杂,代码量也很大.若把所有的代码都存储在一个文件中,则不利于代码的复用和维护.一种更好的方式是将实现不同功能的代码分拆到多个 ...

  4. python的用途实例-python中pass语句意义与作用(实例分析)

    想必大家都是刚刚才开始接触python这门语言的,今天这篇文章就来带大家来了解一下python这门语言之中常常会用到的一个语句pass语句.想必大家都很好奇python中pass作用是什么,接下来我就 ...

  5. python中if语句的实例_对python中if语句的真假判断实例详解

    说明 在python中,if作为条件语句,当if后面的条件参数为真时,则执行后面的语句块,反之跳过,为了深入理解if语句,我们需要知道if语句的真假判断方式. 示例 在python交互器中,经过测试发 ...

  6. 【Python】Python实战从入门到精通之三 -- 教你使用Python中条件语句

    本文是Python实战–从入门到精通系列的第三篇文章: Python实战从入门到精通第1讲–Python中的变量和数据类型 Python实战从入门到精通第2讲–Python中列表操作详解 Python ...

  7. python中for语句只有一种写法for in_pythonforin语句

    Python中有一种语句 for i in range 还有for i range这两个句子怎么用 - # python中只有for i in range()语法,没有for i range() # ...

  8. 【问题解决方案】关于Python中的语句 ‘ %matplotlib inline ‘

    [问题解决方案]关于Python中的语句 ' %matplotlib inline ' 参考文章: (1)[问题解决方案]关于Python中的语句 ' %matplotlib inline ' (2) ...

  9. [转载] python中的且语句_简单探讨python中的语句和语法

    参考链接: 在Python中解包:并行分配之外 python程序结构 python"一切皆对象",这是接触python听到最多的总结了.在python中最基层的单位应该就是对象了, ...

最新文章

  1. 终端(terminal)、tty、shell、控制台(console)、bash之间的区别与联系
  2. awk 控制语句(if for do while)
  3. ASP.NET Core [1]:Hosting(笔记)
  4. 如何学习——为什么不想听课
  5. 学习.NET的两个网站:MSDN和Asp .NET
  6. 单继承-继承的概念和语法
  7. Spring中WebApplicationInitializer的理解
  8. 有关cookie实现统计pv,uv的一些用法
  9. Python Day42
  10. 279 Perfect Squares 完美平方数
  11. iOS - Swift NSRect 位置和尺寸
  12. 本人从事软件技术开发也有多年,打算先尝试往外迈一步试试!
  13. 用友t3 服务器通讯协议,远程登陆用友t3服务器
  14. java教程 doc,java 基础教程.doc
  15. Clouda 之我见
  16. [SSL_CHX][2021-8-18]角谷猜想
  17. linux中date命令详解,linux中date命令的详细解释
  18. oracle create bigfile tablespace,create bigfile tablespace
  19. java 五角星十个坐标_如何求五角星十个顶点的坐标
  20. Avamar 10007报错解决

热门文章

  1. 尚硅谷智慧校园-SpringBoot最佳入手级项目
  2. java jframe 切换_java – 在JFrame中切换面板
  3. 追踪ws的怪蜀黍(DFS)
  4. 新手如何Reverces(基础ctf教程篇)
  5. 软件测试的各种技术你知道吗?
  6. nginx 使用详细解
  7. 【python柱状图】图例大小、位置,X轴刻度大小,旋转角度
  8. Boxy SVG for Mac版矢量图编辑软件
  9. python有参函数和无参函数的区别_构造函数的有参和无参的区别,构造函数的参数是派什么用场的?...
  10. Pytorch深度学习实战1-6:图解牛顿迭代法,牛顿不止力学三定律