您的位置:首页 > 编程语言 > Python开发

简明Python教程读书笔记-6 模块

2011-02-10 15:47 190 查看
模块是一系列相关的函数和变量的集合,用于向用户提供实现某一类功能的接口,相当于库的作用。

由于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作为扩展名。模块中的全局变量和函数可以被导出。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: