模块与包
python的程序有包(package)、模块(module)、函数和类(class)组成,包是有一系列模块组成的集合,模块是处理某一类问题的函数和类的集合。
-
模块与包的基础
在python中,一个.py文件被称为一个模块(module)。1、为什么要使用模块
模块其实是代码的封装和公用,不会所有的代码都写在一个模块,所以会有很多的.py文件,导入.py文件,就可以互相引用了,导入的.py文件被称作模块。2、模块的层级关系
模块的上一级是包(package),包的上一级还是包,包的下面有一个__init__.py文件
3、引用模块的方法
-
from 包名 import 模块名
-
import 包名 ——使用时需要加“.”即“包名.模块名”,多级目录需要多个“.”
-
import 模块名 ——代码中可以直接引用模块名,调用该模块的函数或类时,需要以模块名为前缀