《Python基础教程》复读笔记(4)-模块
阅读时间:全文 284 字,预估用时 2 分钟
创作日期:2017-04-12
下篇文章:《Python基础教程》复读笔记(3)
BEGIN
引入模块
以pprint模块的pprint方法为例
- 直接引入模块
引入模块:
import pprint
调用方法:pprint.pprint()
- 引入模块方法(可直接使用)
引入pprint方法:
from pprint import pprint
引入pprint模块的所有方法:from pprint import *
调用方式:pprint()
- 给模块设置别名
import pprint as pp
pp.pprint() == pprint.pprint()
or
from pprint import pprint as pp
pp() == pprint()
加入环境变量
将模块加入Python环境变量中方便直接调用
import sys
sys.path.append('/path/to/xxx')
重要属性
pprint.__name__
:显示模块名。若单独执行则__name__ == '__main__'
,可以作为程序自动启动的入口。- 众多模块放在一个文件夹下可以作为包存在,在目录下新建文件
__init__
说明此目录为一个包。 dir(pprint)
可列出模块的所有方法,其中固有的有:'__builtins__', '__doc__', '__file__', '__name__', '__package__'
- 可通过设置
__all__
的值,告诉解释器模块向外提供的方法,此时如果from pprint import *
方式引入模块方法,则引入__all__
定义的方法,若__all__
未定义则引入全部。 - 查看模块路径:
pprint.__file__
- 查看模块文档:
pprint.__doc__
或help(pprint)
FINISH
下篇文章:《Python基础教程》复读笔记(3)