模块定义
- 本质就是从逻辑上组织python代码,本质上就是.py结尾的python文件,用于实现某个功能
- 注意模块不能相互导入
- 包的本质就是从逻辑上组织模块,是一个目录,必须带有一个init.py文件
导入方法
import module_name
import module1_name, module2_name 引入多个模块
from module_name import * 不推荐使用
from module_name import func1, func2, func3 不推荐使用
from module_luo import func as f # 将func方法重命名为f
import本质(路径搜索和搜索路径)
- 导入模块的本质其实就是把python文件解释一遍
导入优化
- from module_name import test
模块的分类
- 标准库
- 开源模块(第三方模块)
- 自定义模块(自己写的Python文件)