python导入模块搜索顺序,python搜索路径设置

  python导入模块搜索顺序,python搜索路径设置

  1、查看路径的方法

  您可以通过打印sys.path来检查模块的搜索路径,例如my computer:

  [

  /Users/Jay/Project/Python/Book/chapter 6 ,

  /Users/jay/Project/Python/Book ,

  /Library/Frameworks/python . framework/Versions/3.6/lib/python 36 . zip ,

  /库/框架/python . framework/版本/3.6/lib/python3.6 ,

  /Library/Frameworks/python . framework/Versions/3.6/lib/python 3.6/lib-dyn load ,

  /Users/Jay/Library/Python/3.6/lib/Python/site-packages ,

  /Library/Frameworks/python . framework/Versions/3.6/lib/python 3.6/site-packages

  ]2、模块的搜索顺序:

  程序目录、标准安装目录、标准库安装目录以及Python环境变量中包含的目录。

  如果您的自定义模块与内置模块同名,将调用您的模块而不是内置模块,因此在命名模块时尽量不要同名。如果您希望有相同的名称,并且两个模块都被使用,您可以使用“完整路径介绍”并使用as关键字来设置模块的别名。此外,如果您的模块不在这些搜索路径中,您可以通过调用sys.path.append (path )将该路径临时添加到搜索路径中。

  python模块就是这样搜索路径和序列的。希望能帮到你。更多Python学习指南:python基础教程

  本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: