Python自定义包使用方法.docxVIP

  • 3
  • 0
  • 约3.14千字
  • 约 8页
  • 2017-04-23 发布于北京
  • 举报
Python自定义包使用方法

Python自定义包使用方法 1.介绍 python中的Module是比较重要的概念,每个py可以看成一个module。常见的情况是,事先写好一个.py文件,在另一个文件中需要import时,将事先写好的.py文件拷贝到当前目录,或者是在sys.path中增加事先写好的.py文件所在的目录,然后import。 如果将相关的py文件放到一个目录下然后在加上一个__init__.py文件,就构成了一个包。在每一个包中,都有一个__init__.py文件(这个文件定义了包的属性和方法)然后是一些模块文件和子目录,假如子目录中也有__init__.py那么它就是这个包的子包了。当你将一个包作为模块导入(比如从xml导入dom)的时候,实际上导入了它的__init__.py文件。一个包是一个带有特殊文件__init__.py的目录。__init__.py文件定义了包的属性和方法。其实它可以什么也不定义;可以只是一个空文件,但是必须存在。 python在执行import语句时,它执行了如下操作: 第1步,创建一个新的,空的module对象(它可能包含多个module); 第2步,把这个module对象插入sys.module中 第3步,装载module的代码(如果需要,首先必须编译) 第4步,执行新的module中对应的代码。 在执行第3步时,首先要找到module程序所在的位置,其原理为:

文档评论(0)

1亿VIP精品文档

相关文档