标签:执行文件 总结 维护 目的 init 不能 本质 nbsp 文件
一:包 包就是一个包有__init__.py文件的文件夹,所以创建包的目的就是为了用文件夹将文件/模块组织起来
为什么要使用包:包的本质就是一个文件夹,文件夹就是用来组织文件的。随着功能越写越多,我们无法将
所有功能都放到一个文件中,于是我们使用模块去组织功能,而随着模块越来越多,我们就需
要用文件夹将模块文件组织起来,以此来提高程序的结构性和可维护性。
注意:但凡是在导入语句中带 . 的,点的左边都必须是一个包。
总结:包的使用:
1:导入包就是在导入包下的__init__.py文件。
2:使用绝对导入时,绝对导入的起始位置都是以包的顶级目录为起始点。
3:包内部的模块的导入通常应该使用相对导入,用 . 代表当前所在的文件(而非执行文件).. 代表上一级
强调:相对导入只能在包内部的模块之间互相导入使用,..上一级不能超出顶级包。
标签:执行文件 总结 维护 目的 init 不能 本质 nbsp 文件
原文地址:https://www.cnblogs.com/duanxiangyang/p/9472331.html