Python中的模块和包概念介绍


Posted in Python onApril 13, 2015

模块概述

如果说模块是按照逻辑来组织 Python 代码的方法, 那么文件便是物理层上组织模块的方法。
因此, **一个文件被看作是一个独立模块, 一个模块也可以被看作是一个文件。 模块的文件名就是模
块的名字加上扩展名 .py 。 与其它可以导入类(class)的语言不同,在 Python 中你导入的是模块或模块属性**。

模块名称空间

一个名称空间就是一个名称到对象的关系映射.

导入模块

导入模块整体(import)

方式一

import module1

import module2

...

import moduleN

方式二
import module1[, module2[,... moduleN]]

导入模块属性(from … import …)

调用 from-import 可以把名字导入当前的名称空间里去, 这意味着你不需要使用属性/句点属性标识来访问模块的标识符。 例如, 你需要访问模块 module 中的 var 名字是这样被导入的:

from module import name1[, name2[,… nameN]]

模块或属性导入后重命名
import ... as ...

from ... import ... as ...

包是一个有层次的文件目录结构, 模块对应单个文件,包对应一个目录.与 类 和 模 块 相 同 , 包 也 使 用 句 点 属 性 标 识 来 访 问 他 们 的 元 素。使 用 标 准 的 import 和from-import 语句导入包中的模块。

Python 相关文章推荐
使用pyecharts在jupyter notebook上绘图
Apr 23 Python
Python反射用法实例简析
Dec 22 Python
python类的方法属性与方法属性的动态绑定代码详解
Dec 27 Python
python实现图片文件批量重命名
Mar 23 Python
python提取包含关键字的整行数据方法
Dec 11 Python
详解爬虫被封的问题
Apr 23 Python
Django中间件基础用法详解
Jul 18 Python
Django中create和save方法的不同
Aug 13 Python
Python 线性回归分析以及评价指标详解
Apr 02 Python
Python urlopen()参数代码示例解析
Dec 10 Python
Python实战之疫苗研发情况可视化
May 18 Python
python 爬取京东指定商品评论并进行情感分析
May 27 Python
Python多线程编程简单介绍
Apr 13 #Python
Python中的面向对象编程详解(下)
Apr 13 #Python
简单介绍利用TK在Python下进行GUI编程的教程
Apr 13 #Python
Python中的面向对象编程详解(上)
Apr 13 #Python
进一步理解Python中的函数编程
Apr 13 #Python
Python中的异常处理简明介绍
Apr 13 #Python
python中的装饰器详解
Apr 13 #Python
You might like
在DC的漫画和电影中,蝙蝠侠的宿敌,小丑的真名是什么?
2020/04/09 欧美动漫
如何选购合适的收音机
2021/03/01 无线电
PHP 木马攻击防御技巧
2009/06/13 PHP
php5.3中连接sqlserver2000的两种方法(com与ODBC)
2012/12/29 PHP
php读取excel文件示例分享(更新修改excel)
2014/02/27 PHP
PHP文件缓存内容保存格式实例分析
2014/08/20 PHP
PHP判断IP并转跳到相应城市分站的方法
2015/03/25 PHP
php使用APC实现实时上传进度条功能
2015/10/26 PHP
PHP可变变量学习小结
2015/11/29 PHP
php版微信公众账号第三方管理工具开发简明教程
2016/09/23 PHP
Laravel 5.1 框架Blade模板引擎用法实例分析
2020/01/04 PHP
javascript 极速 隐藏/显示万行表格列只需 60毫秒
2009/03/28 Javascript
Jquery ajax不能解析json对象,报Invalid JSON错误的原因和解决方法
2010/03/27 Javascript
IE8 中使用加速器(Activities)
2010/05/14 Javascript
javascript 构造函数方式定义对象
2015/01/02 Javascript
jQuery通过ajax请求php遍历json数组到table中的代码(推荐)
2016/06/12 Javascript
JavaScript 闭包详细介绍
2016/09/28 Javascript
使用webpack构建应用的方法步骤
2019/03/04 Javascript
vue+layui实现select动态加载后台数据的例子
2019/09/20 Javascript
[56:41]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 Newbee vs OG
2018/04/01 DOTA
python编写微信公众号首图思路详解
2019/12/13 Python
浅谈tensorflow 中tf.concat()的使用
2020/02/07 Python
python 比较字典value的最大值的几种方法
2020/04/17 Python
Python数据可视化实现多种图例代码详解
2020/07/14 Python
HTML5在a标签内放置块级元素示例代码
2013/08/23 HTML / CSS
毕业生求职推荐信
2013/11/04 职场文书
2014年大学生党课心得体会范文
2014/03/29 职场文书
募捐倡议书
2014/04/14 职场文书
高中学校对照检查材料
2014/08/31 职场文书
关于工作经历的证明书
2014/10/11 职场文书
党的群众路线教育实践活动个人整改方案
2014/10/25 职场文书
北京颐和园导游词
2015/01/30 职场文书
社区青年志愿者活动总结
2015/05/06 职场文书
2019银行员工个人工作自我鉴定
2019/06/27 职场文书
python执行js代码的方法
2021/05/13 Python
Nginx进程调度问题详解
2021/09/25 Servers