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文件**

导入包内包

猜你喜欢

转载自www.cnblogs.com/jiann/p/11529040.html