模块

1、定义:
模块:用来从逻辑上组织Python代码(变量,函数,类,逻辑:实现一个功能)。本质就是一个.py结尾的Python文件(文件名:test.py,对应的模块名:test,引用模块:import test)
包:用来从逻辑上组织模块的,本质就是一个目录,(必须带有一个init.py的文件)

2、导入方法:
import module_name
import module1_name,module2_name
from module_name import * (不建议这样使用)
from moudle_name import m1,m2,m3
from moudle_name import logger as logger_alex

3、import本质(路径搜索和搜索路径):
导入模块的本质就是把Python文件解释一遍。
(from test import m1 m1='code')
导入包的本质就是执行该包下的init.py文件
(要想导入包下的一堆模块,需要修改init.py文件:from . import test1)

图片.png

4、导入优化:
from module_test import test


图片.png

5、模块的分类:

你可能感兴趣的:(模块)