购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.11 模块

可以使用import语句导入一个.py文件中定义的函数。一个.py文件就称之为一个模块(Module),例如存在一个re.py文件。可以使用import re语句导入这个正则表达式模块。

使用正则表达式模块去掉一些标点符号的示例代码如下:

从re模块直接导入sub函数的示例代码:

模块越来越多以后,会难以管理,例如,可能会出现重名的模块。一个班里有两个叫作陈晨的同学,如果他们在不同的小组,可以叫第一组的陈晨或者第三组的陈晨,这样就能区分同名了。为了避免名字冲突,模块可以位于不同的命名空间,叫作包。可以在模块名前面加上包名限定,这样即使模块名相同,也不会冲突了。

Python中的外部模块也可以使用包管理器pip下载和安装,例如,安装模块bs4:

     pip install bs4

另一方面,一些模块,例如Math模块,不需要安装,我们只需要在import后加模块名称。

为了查看本地有哪些模块可用,可以在Python交互式环境中输入: QOHBQ9K4aPoVnOXlhQcq1Wy8tu30Z/Kw3HwuLVt4Wdea/VlJS/BGu1+BVOynhmCx

     help('modules')
点击中间区域
呼出菜单
上一章
目录
下一章
×