2022.08.21 DAY37
python中的包
-
包的概念:
- package可以理解成一个文件夹,文件中包含一个__init__.py
-
包的作用:
- 将模块归类,方便整理。
- 防止模块名冲突。
-
模块中的包,名字会产生变化
-
新的名字:包名.模块名
-
MyMath 和 package1.MyMath
模块知识__init__.py的使用
- 类中_init_()初始化方法
- 包中,_init_.py初始化模块
- 首次使用包中的模块时,_init_.py模块会被执行一次
- _init_.py模块可以存放什么?
- 一般会写一些辅助代码,方便使用模块。
- 在测试文件中 import 包 和 在包的__init__.py模块 import 模块
- 这种方式等价于:在测试文件中:使用 import 包.模块
- 在测试文件中 from 包 import *
- 这种方式等价于:在测试文件中:使用 from 包.模块 import *