码迷,mamicode.com
首页 > 编程语言 > 详细

python模块与包的导入

时间:2016-12-09 19:39:06      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:属性   语句   mod   nbsp   imp   语法   操作   rom   建模   

1. 模块与包的区别

模块,即module,一个包含python语句的.py文件就是一个模块!每个源代码文件都会自动成为模块!没有额外的语法用来声明模块。

包,又称模块包,即module package,是一个目录,该目录中包含.py文件,其中必须有一个__init__.py文件,该文件用于声明和初始化模块包。第一次在进程中导入某个目录(包)时,python会自动运行__init__.py文件中的代码。该目录会在内存中创建一个模块对象,__init__.py中赋值的变量则会变成该模块对象的属性。如果一个目录中没有__init__.py文件,是无法通过包语法导入目录的。

 

2. 模块导入语法

import语句,导入操作会把模块文件加载到

from语句

 

reload调用

 

3. 包导入语法

包导入赋予我们一种目录层次架构

 

4. FAQ

Q:怎样创建模块?

A:

python模块与包的导入

标签:属性   语句   mod   nbsp   imp   语法   操作   rom   建模   

原文地址:http://www.cnblogs.com/huamingao/p/6150474.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!