一 介绍
导入后才能使用该模块内的函数
二 导入模块
导入整个模块,调用的时候就需要模块名.功能名
导入的是模块当中具体的功能,调用时直接基于功能名就可以
功能可以是一个变量,可以是一个函数,可以是一个方法,也可以是一个类
三 自定义模块
1导入自定义模块
最上面有30个-是因为导入整个模块,而模块中有一条可执行代码。导入整个模块,那句测试函数的可执行代码也调用了
解决方法:内置函数
__name__ :python中的内置变量,表示的是当前模块的名字(直接运行当前模块,__name__的值为__main__,当该模块被导入时__name__的值就是模块名
2 导入自定义模块中的功能
不使用__all__就是导入全部的功能
四 软件包
1 包的介绍
2 包的导入方式
如果要通过from utils import* 导入包下的所有模块,需要__init_·py 文件中添加_all__=[]
2.1导入模块
2.2 导入模块中的功能
小结