模块与包
模块:以xx.py命名的一组代码的集合。
模块的优点:
1:避免函数和变量的命名冲突;
2:提高代码的可维护性;
3:编写代码不必从零开始(引用Pyhton的内置模块或第三方模块)。
注意:模块的名字不能与系统模块的名字冲突,系统内置函数见https://docs.python.org/3/library/functions.html。
包:为避免模块的命名冲突引入了包。
模块的名字变为:包名.模块名.py,只要顶层的包名与别的包名不冲突,模块名便不会冲突,每个包里包含了__init__.py文件,该文件必须存在,否则不能称其为包,其内容可以为空或有Python代码,其本身就是一个模块,模块名即为包名。
浙公网安备 33010602011771号