模块
为了方便管理和归类函数,python使用模块包含一组函数。
- 模块名由python文件的文件名表示,例如test.py的模块名为test。
- 通过import test调用其他文件中的模块,类似于c/c++的include。
- 模块中的函数通过test.func()调用。
包
为了方式模块名(即文件名)重复,python增加包的概念以区分模块名。
- 包名由模块文件所在的文件目录名表示。
- 为了区分普通目录和包,python要求包的文件夹中必须要存在一个名为'init.py'的文件,如果包是多级的,那么每一级都需要有这个文件。
引用模块函数
# 直接引用模块
import math
# 引用模块中的部分函数
from math import