模块是函数的升级
我们按照需求类别将一些常用的功能组合在一起,就形成了模块。当需要实现一类的功能时候,导入模块即可,而模块里的函数就称作模块的方法。
在系统中自带的模块在安装目录的/lib文件夹下下面。
#以爬虫模块urllib为例
from urllib.request import urlopen
data1 = urlopen("http://www.baidu.com").read()
print(len(data1))
#有趣的是,手机版m.baidu.com的数据长度(183605)远大于网页版(118285)
- 自定义模块
在/lib 下创建文件夹,创建 .py即可自定义模块。
#在 /lib下创建 mymodule.py
def hello():
print("hi")
#启动IDLE
improt mymodule
print(mymodule.hello())