一、模块
【定义】.py的文件名就叫模块
【作用】有了模块后,我们可以把代码写进不同的.py文件中,并且在不同的.py文件中,可以写相同的变量名和函数名也没有关系。
【调用方法】调用别的模块的函数,需要先导入该模块
import time ----------------->在这里先导入该模块
time.time()
二、包
【定义】如果有相同的模块名,为了进行区分,我们可以将这两个同名放到不同的包中,相当于不同的文件夹下,这样就可以正确的进行区分。
【作用】可以区分同名的模块,也可以对模块进行整理
【调用】调用别的包中的模块,需要先导入该模块,要带上包名:
import p1.time ------------------>在这里先导入该模块,需要加上包名
p1.time.time() ------------------>调用的时候也要加上包名
【注意】包可以有很多层
每层都必须有一个特殊的文件:__init__.py