一、模块表面上看是一个文件,实质是为了防止过度耦合,分类存储代码。1)普通导入import模块名[as别名]模块名.变量模块名.函数名()2)导入模块里的函数from模块名import函数名[as别名]导入模块中所有函数from模块名import*不用加入模块名,直接调用函数3)导入多个模块import模块名,模块名,模块名二、包包类似一个里面有一个__init__.py模块的文件夹1、引入方式:1)import包名[.模块名[as别名]]2)from包名import模块名[as别名]3)from包名.模块名import成员名[as别名]2、无论导包还是调用模块都是解释器依赖sys.path的