首页 > 其他分享 >sys.path()

sys.path()

时间:2022-09-28 23:22:07浏览次数:45  
标签:文件 python sys 模块 path 目录

当我们导入某个模块文件时 ,python解释器会去 哪里找这个文件呢 ?  只有 找到这个文件才能读取, 装载运行该模块文件. 

它一般按照如下路径寻找模块文件 ( 按照顺序找, 找到即停,不继续往下找)

1. 内置模块

2. 当前目录

3. 程序的主目录

4. pythonpath 目录 ( 如果已经设置了)

5. 标准链接库目录

6. 第三方库目录 ( site-packages 目录)

7. .pth 文件的内容

8. sys.path.append() 临时添加的目录  ( 临时有效, 且只对当前程序有效)

当任何一个python程序启动时, 就将上面这些搜索路径(除内置模块的路径外) 放到sys模块的 path 属性中( sys.path)

 

标签:文件,python,sys,模块,path,目录
From: https://www.cnblogs.com/Avicii2018/p/16739950.html

相关文章