8.16(day17)包,time,datetime,os,sys,json,pickle,hashlib,hmac,logging模块
包
包是模块的一种形式,包的本质就是一个含有.py文件的文件夹
为什么有包?
用包来拓展模块的功能
如何用包?
导入包就是导入包下的.py 并且可以使用以下两种方式导入:
import
from import
拓展模块:
如下我们如果需要扩展aaa.py模块,需要建立一个aaa的目录文件,并且删除aaa.py文件,将aaa.py修改成m1.py和m2.py两个文件,让模块的功能使用方法不改变。
修改__init__.py文件
导入包内包