在项目开发中,随着功能的完善,如果都在一个文件里面去开发代码,那么代码就会越写越多,越来越不容易去维护。解决方案就是许多常用语言中的通用办法-拆分, 把一个文件拆分成好几个文件, 每个文件的内容就相对简单易维护了。
在python中, 项目实现一般需要多个文件,而一个以.py结束的文件就叫模块(module)。
使用模块的好处:
- 拆分开的文件
简单易懂且便于维护 - 可以不用重复造轮子, 可以
直接引用想要的功能 - 可以
避免函数名,变量名,类名等的冲突,注意尽量不要与内置函数名字冲突
模块的类别:
- 自定义模块,就是自我开发的代码
-
内置模块, 可以直接引用的, 例如
sys -
第三方模块, 需要安装后才能使用, 例如
request