模块
Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。
模块让你能够有逻辑地组织你的 Python 代码段。
把相关的代码分配到一个模块里能让你的代码更好用,更易懂。
模块能定义函数,类和变量,模块里也能包含可执行的代码。
模块可以增加代码的重用率
变量 | 模块中的属性值 |
函数 | 单独的功能 |
类 | 相似功能组合 |
模块测试代码 | 临时使用,被导入时不会执行 |
模块导入
- 模块导入会将要导入的文件执行一遍
- 导入模块的名称就是我们定义的脚本或包的名称
- 我们导入模块的过程总结就是:在指定的范围内搜索指定名称的python脚本或者包,将其运行, 获取其中的方法
模块的导入方式
1**、import** 模块名
2**、import** 模块名 as 别名
3**、import** 模块名1**,模块名2,…** 一行导入多个模块。
4**、from … import …**
5**、from … import … as** 别名
6**、from … import** 功能1**,功能2,…**
7**、from … import *** 导入所有
import 模块 as 别名
如果模块的名称太长,我们可以这个模块起一个别名
import mode102 as a
from … import … as 别名
from one_model import say_hello as SyHello
from 模块 import *
直接导入模块中的所有方法和类和变量
from … import *
from tkinter import *
all 属性
all = [变量1,变量2 …] 设置导入模块的功能。
all=[‘money’,‘read1’]