一般模块是抽象的概念,按照功能划分模块,尽可能保证每个模块互相独立。
一般模块里有多个函数。当然,如果你愿意,也可以把一个几个模块写进一个大函数。对于python 模块,每个模块可以包含多个函数,但一个函数没法包含多个模块。不过一个函数可以通过import导入其它模块的功能,尽管这些模块是在函数之外定义的。每个模块都有自己的名称__name__,__name__作为模块的内置属性,它的作用就是检测.py文件的调用方式,然后根据__name__做出相应的处理。
模块有两种调用方式:1:被import载入调用 2:直接使用
如果模块直接执行,__name__="__main__"; 通常,此语句用于模块测试中使用。
如果你需要在程序中重用代码定义函数
如果你想要在其他程序中重用很多函数定义模块。