python的import机制,python中import语句的作用

  python的import机制,python中import语句的作用

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

  因此,1、执行导入模块命令时,会首先检查待导入的模块是否在当前已有模块之中,如果有则跳过import。模块之间的相互引用不会导致循环。

  使用以下方法查看当前导入的模块。

  importsyssys.modules的结果是一个字典,键是模块名,值是文件所在的路径。

  2、import语句与文件执行

  在这样的文件结构下

  尝试模块

  first.py

  folder1

  abcd.py

  init _ _ . py folder 1是包,abcd是模块。

  Import1只是导入包,相当于执行__init__。py文件。

  文件夹导入ABCD执行__init__。py文件和abcd.py文件。

  from folder1.abcd导入b实际上执行了__init__。py文件和abcd.py文件。

  在abcd模块中定义打印语句后,导入两次。只有第一次会打印值,这意味着第二次检查模块已经导入。此导入命令被忽略。

  以上是Python导入运行模块的原理。希望能帮到你。更多Python学习指南:python基础教程

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

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