为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。在Python中,一个.py文件就称之为一个模块(Module)。使用模块最大的好处是大大提高了代码的可维护性。其次,编写代码不必从零开始。当一个模块编写完毕,就可以被其他地方引用。我们在编写程序的时候,也经常引用其他模块,包括Python内置的模块和来自第三方的模块。 为了避免模块名冲突,Python又引入了按目录来组织模块的方法,称为包(Package)。 举个例子,现在,假设我们的abc这个模块名字与其他模块冲突了,于是我们可以通过包来组织模块,避免冲