存档

文章标签 ‘import’

python使用手记:如何导入不同目录下的模块

2018年7月26日 没有评论

    模块是python代码重用和隔离的重要组成部分,也是python之所以开发效率高的原因,开源社区提供了大量的模块供我们使用。

    我们可以通过import来导入模块,那么对于不同目录下的模块,如何进行导入操作呢?

    import是以当前执行的python脚本所在目录为初始目录,来搜索相关模块文件的。首先搜索sys.path目录,然后搜索初始目录。

  1. python自带模块
    • 很简单,直接import就行了,比如:import os, datetime, json
  2. 第三方模块
    • 大多数第三方模块可以通过pip来安装,安装之后直接import
  3. 自定义模块
    • 调用同一目录下的模块:
      • /a.py调用/b.py:import b
    • 调用同级目录下的模块
      • /a.py 调用/a/lib/b.py:from lib import b
    • 调用父目录下的模块
      • /test/a.py调用/lib/b.py:

        import sys
        sys.path.append(“..”)
        from lib import b

分类: Python 标签: ,