简明Python教程读书笔记(5)

由于Python是解释型的脚本语言,没有编译的过程,所以模块和普通程序一样,也是通过源代码提供,模块文件名的扩展名必须为.py

1. 模块的导入

使用import关键字可以导入模块。如import sys,表示导入sys.py,通过字节编译文件(以.pyc结尾 )可以加快导入速度。

导入模块后,可以使用模块中定义的变量和函数,如sys.argv, sys.path。

如果想直接使用模块中的变量和函数,可以用from...import...,但不推荐这种方法,会造成命名混淆。(from sys import path,可以直接使用path;from sys import *,可以直接使用所有sys下的变量和函数)

2. 模块的常用属性

__name__属性:自身运行时其值为'__main__',据此可判断模块是被导入还是单独运行

dir()函数:列出模块中定义的所有符号

3. 自己编写模块

和普通文件没有区别,只是文件名必须以py作为扩展名。模块中的全局变量和函数可以被导出。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/3fc5f62a941f1e44dc1decc66d991489.html