python import导入的可用模块很多,新增速度较快,无法一次性全部掌握。
掌握熟悉一种模块的方法是非常有价值的技能。
探究模块可以从python解释器入手,具体流程记录如下:
以os模块为例:
1. 在解释器中导入os模块,import os,成功表示该模块存在;
2. 用dir函数,dir(os),会将os模块的所有特性列出,模块的所有函数,类,变量等等
3. 用列表推导式可以过滤掉模块内部使用的调用,[n for n in dir[os] if not n .startswith(‘_’)]
4. os.__all__,可以打印出来os模块提供的公有接口,也就是form os import * 的内容
5. help命令查看帮助文档,比如help(os), help(os.fspath)等
6. print(os.__doc__),打印文档信息 7. print(os.__file__)查看源代码实现;