import本质

模块:

定义:

  用来从逻辑上组织python代码(变量,函数,类,逻辑)本质上是导入.py的文件,所以导入的名字里不用加.py

用法:

  import module_name

    直接导入整个模块,使用的时候用module_name.variable来获取

  from module_name import variable

  from module_name import *

  from module_name import m1,m2,m3

  from module_name import logger as new_logger

    只导入需要的模块里的内容,使用时候用variable来使用

本质:

  导入模块的本质就是把python文件解释一遍

----------------------------------------------------------------------------------------------------------------------------

包:

定义:

  用来从逻辑上组织模块,本质是一个目录,必须带有一个__init__.py的文件

用法:

  import package_name

    会执行__init__.py

  导入包内其他模块时候,需要在包的__init__里import其他模块才能被引用

本质

  导入包的本质就是执行该包下的__init__.py文件

posted @ 2018-02-24 16:32  安慧桥没有你  阅读(94)  评论(0编辑  收藏  举报