python基础学习-5(包与模块)
2013-04-30 21:52
441 查看
包和模块:
模块导入,会将模块(xxx.py编译为xxx.pyc,以便于下次直接使用)
Python搜索模块的路径:
1) 程序的主目录
2) PTYHONPATH目录(如果已经进行了设置)
3) 标准连接库目录(一般在/usr/local/lib/python2.X/)
4) 任何的.pth文件的内容(如果存在的话).新功能,允许用户把有效果的目录添加到模块搜索路径中去
.pth后缀的文本文件中一行一行的地列出目录。
这四个组建组合起来就变成了sys.path了。
模块是一个可以导入的python文件;
包是一堆按目录组织的模块和子包,目录下必须包含__init__.py的包信息文件,可以为空。
创建包的步骤:建立一个名字为包名字的文件夹,并在该文件夹下创建一个__init__.py文件,你可以根据需要在该文件夹下存放脚本文件、已编译扩展及子包,import 包.模块。
包和模块的导入方式:
1.import,但是调用导入模块方法时需要写“模块名.方法”
2.import xx as a,为模块取别名
3.from 模块 import 方法,这样调用模块方法是只需写“方法”
内置属性:
__name__ 用于类声明中的类名标识名;本类调用返回"__main__",被其他类import后调用则返回本类的名字
__bases__ 用于类声明中的基类对象元组;
__dict__ 用于保存其他属性的字典对象;
__doc__ 类的文档;
__module__ 定义类的模块名;
模块导入,会将模块(xxx.py编译为xxx.pyc,以便于下次直接使用)
Python搜索模块的路径:
1) 程序的主目录
2) PTYHONPATH目录(如果已经进行了设置)
3) 标准连接库目录(一般在/usr/local/lib/python2.X/)
4) 任何的.pth文件的内容(如果存在的话).新功能,允许用户把有效果的目录添加到模块搜索路径中去
.pth后缀的文本文件中一行一行的地列出目录。
这四个组建组合起来就变成了sys.path了。
模块是一个可以导入的python文件;
包是一堆按目录组织的模块和子包,目录下必须包含__init__.py的包信息文件,可以为空。
创建包的步骤:建立一个名字为包名字的文件夹,并在该文件夹下创建一个__init__.py文件,你可以根据需要在该文件夹下存放脚本文件、已编译扩展及子包,import 包.模块。
包和模块的导入方式:
1.import,但是调用导入模块方法时需要写“模块名.方法”
2.import xx as a,为模块取别名
3.from 模块 import 方法,这样调用模块方法是只需写“方法”
内置属性:
__name__ 用于类声明中的类名标识名;本类调用返回"__main__",被其他类import后调用则返回本类的名字
__bases__ 用于类声明中的基类对象元组;
__dict__ 用于保存其他属性的字典对象;
__doc__ 类的文档;
__module__ 定义类的模块名;
相关文章推荐
- Python基础学习--第十一篇(模块)
- fileinput模块 分类: python基础学习 python 小练习 python Module 2013-08-15 17:18 417人阅读 评论(0) 收藏
- python基础学习之pickle模块
- python基础学习笔记<内建模块与第三方模块>
- from ....import导入其他路径的模块 分类: python基础学习 2013-10-11 15:13 315人阅读 评论(0) 收藏
- Python学习基础笔记——modules(模块操作)
- Python学习笔记(三十九)— 内置模块(8)XML基础
- python基础之 re(正则表达式)模块学习
- 零基础入门学习Python(27):模块和包
- python基础学习笔记<内建模块与第三方模块>
- 【Python学习】python学习手册--第二十二章 模块代码编写基础
- Day5 - Python基础5 常用模块学习
- python基础教程_学习笔记12:充电时刻——模块
- python基础学习笔记<函数式编程与模块>
- bisect模块 分类: python基础学习 python 2013-06-28 17:58 288人阅读 评论(0) 收藏
- python学习之路——基础篇(3)模块(续)
- python中计时工具timeit模块的基本用法 分类: python python基础学习 2013-08-08 10:05 2072人阅读 评论(0) 收藏
- python基础教程_学习笔记12:充电时刻——模块
- 学习笔记☞ python 基础(python3)【四】(函数 function,None,return,列表-2,random模块)
- python string模块 分类: python基础学习 python Module 2013-08-16 17:50 294人阅读 评论(0) 收藏