Python入门:模块定义、导入、优化详解

时间:2022-01-09 22:33:37

1.定义:

   模块:用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能),本质就是.py结尾的python文件(文件名:test.py,对应的模块名:test)

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

2.导入方法

  import module_name

  import module1_name,modul2_name

  from module_alex1 import *

   from module_alex1 import m1,m2,m3

   from module_alex1 import logger as logger_al

3, import本质(路径搜索和搜索路径)

    导入模块的本质就是把python文件解释一遍(import test  test='test.py all code')

    (from test import m1 m1='code')

    import module_name ---->module_name.py ----->moudle_name.py的路径------>sys.path

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

4. 导入优化

   from module_test import test

5.模块分类

   标准库

   开源模块

   自定义模块