Python搜索模块顺序

Python查找import语句引用模块文件的顺序:

  1. 当前工作目录。当前工作目录是指运行python脚本的目录。
    Pycharm中查看和修改当前工作目录:


    查看工作目录

    也可以通过以下代码打印出当前工作目录:

import os

print(os.getcwd())
  1. PYTHONPATH中配置的目录。你想导入包所在的路径都可以通过这种方式加进来。
  2. 标准库目录。安装python时标准库会自动安装,python会自动搜索安装标准库模块的目录。
  3. .pth文件中的定义的目录。用户可以把有效目标一行行地写入后缀为.pth的文件中,Python会把这些文件中罗列的目录加到搜索路径列表中。

最后可以通过以下代码打印python搜索路径:

import sys

print(sys.path)

本文参考《Python学习手册 第3版》。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。