Python 第十一节 第七课

举报
我是小白呀iamarookie 发表于 2021/09/10 23:17:46 2021/09/10
【摘要】 [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

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。