Python 第十一节 第七课
【摘要】
[toc]
3.6 sys.path 和模块搜索路径
当我们导入某个模块文件时, Python 解释器去哪里找这个文件呢? 只有找到这个文件才能读取, 装载运行该模块文件. 它一般按照如下路径寻找模块文件 ( 按照顺序寻找, 找到即停不继续往下寻找 ):
1. 内置模块
&...
[toc]
3.6 sys.path 和模块搜索路径
当我们导入某个模块文件时, Python 解释器去哪里找这个文件呢? 只有找到这个文件才能读取, 装载运行该模块文件. 它一般按照如下路径寻找模块文件 ( 按照顺序寻找, 找到即停不继续往下寻找 ):
1. 内置模块
2. 当前目录
3. 程序主目录
4. Python 目录 ( 如果已经设置了 )
5. 标准链接库目录
6. 第三方库目录 (site-packages 目录 )
7. .pth 文件的内容 ( 如果存在的话 )
8. sys.path.append() 临时添加的目录
当任何一个 Python 程序启动时, 就将上面这种搜索路径 (除内置模块以外的路径 ) 进行收集, 放到 sys 模块的 path 属性中 (sys.path ).
文章来源: iamarookie.blog.csdn.net,作者:我是小白呀,版权归原作者所有,如需转载,请联系作者。
原文链接:iamarookie.blog.csdn.net/article/details/109143172
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)