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