python模块
python模块
一.面向过程编程(理论)
面向过程编程就好比在设计一条产品流水线
ps:面向过程编程的缺陷就在于:一旦要修改功能,那么需要整体改造(牵一发而动全身)
二.模块简介
1.什么是模块
模块就是一系列功能的结合体
2.为什么要用模块
为了提高效率(站在巨人肩膀)
3.模块的三种来源
3.1内置的(python解释器自带能够直接导入使用)
3.2第三方的(别人写好的发布在网上的,需要下载后使用)
3.3自定义的(自己写的)
4.模块的四种表现形式
4.1使用python编写的代码(.py文件)
4.2已被编译为共享库或DLL的c或c++扩展
4.3包好一组模块的包
ps:包其实就是多个py文件(模块)的集合,包里面通常会含有一个__init__.py文件
4.4使用c编写并链接到python解释器的内置模块
三.import句式
import md ,导入py文件模块,文件后缀一点不要加
四.from...import...句式
五.导入模块扩展用法
1.起别名
2.连续导入
3.通用导入
六.判断文件类型
七.循环导入
八.模块导入的顺序
当某个自定义模块查找不到时的解决方案
九.绝对导入与相对导入
未完待续