模块
在Python中,一个.py文件就称之为一个模块(Module)。
如果不同的人编写的模块名相同怎么办?为了避免模块名冲突,Python又引入了按目录来组织模块的方法,称为包(Package)。包就是将模块打包起来,调用包下的模块时,必须输入包名.模块名
这样可以避免模块之间出现重名的情况。
每一个包目录下面都会有一个__init__.py的文件,这个文件是必须存在的,否则,Python就把这个目录当成普通目录,而不是一个包。__init__.py可以是空文件,也可以有Python代码,因为__init__.py本身就是一个模块,而它的模块名就是包名。
自己创建模块时要注意命名,不能和Python自带的模块名称冲突。
网友评论