python Module(模块)
在计算机开发的过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。
为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之为一个模块(Module)。
使用模块有什么好处呢?
最大的好处是大大提高了代码的可维护性。其次,编写的代码不必从零开始。当一个模块编写,就可以被其他地方引用。我们在编写程序的时候,也经常引用其他模块,包含Python内置的模块和来自第三方的模块。
使用模块还可以避免函数名和变量名冲突。相同名字的函数和变量完全可以分别存在不同的模块中。
python内置函数:
当你编写的模块名与别人同名了怎么办?为了避免模块名冲突,Python又引入了按目录来组织模块的方法,称为包(Package)。
举个例子:一个abc.py文件就是一个名字叫abc的模块,一个xyz.py的文件就是一个名字叫xyz.py的模块。
注意:每一个包目录下面都会有一个_init_.py的文件,这个文件是必须存在的,否则,Python就把这个目录当成普通目录,而不是一个包。_init_.py可以是空文件,也可以有Python代码,因为_init_.py本身就是一个模块。
时间: 2024-10-07 16:07:04