模块
模块文件格式
xxx.py
xxx
什么是模块
1.内置模块,库
解释器提供的
2. 第三方模块
别人写的,拿过来用就可以
3. 自定义模块
python写的
c,c++写的
一个python文件本身就是一个模块,文件名--m.py 模块名叫 m
```python
1.内置与第三方的模块拿来即用,无需定义,这种拿来主义可以极大提升自己的开发效率
2.自定义模块:可以将程序的各部分功能提取出来放到一个模块中为大家共享使用
减少代码冗余,程序组织结构更加清晰
怎么使用模块
1.执行time模块文件
2.产生time模块文件的名称空间,将time模块运行过程中产生的名字都丢到time运行文件中
3.在当前文件中产生一个time模块名字,该模块名字指向time模块文件的的名称空间
import time
time. '.' 是指向time模块的名称空间的变量名
1. import time
import os
2. import time,os (不建议使用)
1.先导入内置模块
import time
import os
import sys
2.导入第三方模块
import 第三方1
import 第三方2
3.导入自定义
import 自定义1
import 自定义2
import ..time. as ..f...
跟函数一样可以赋值,调用操作
def func():
import time
from import
1.__all__ 跟 * 配合使用
总结
1.模块的导入
import 导入模块时
import sys
sys.path
sys.path.append()
1.将相对导入模块的代码写到函数内
2.将互相导入模块的共用内容写到第三个模块共享模块中,作为中转
1.内存
2.内置
3.sys.path