模块(module)是函数和数据类型的集合;而包(package)是模块的集合。
模块和包的概念
模块,就是一个.py
文件,可以包含任何Python代码。程序与模块的差别是:程序可以运行,而模块是被程序导入和使用。
包,就是一个目录,包含一系列模块和一个__init__.py
文件。
相关知识点
|
|
__name__ == —"__main__"
的作用:脚本模块既可以导入到别的模块中使用,该模块也可以执行。脚本模块单独执行时,__name__ == "__main__"
条件是成立的,但是导入到别的程序使用时,是不成立的。