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 相关文章推荐
浅析Python中的序列化存储的方法
Apr 28 Python
python实现单线程多任务非阻塞TCP服务端
Jun 13 Python
[原创]使用豆瓣提供的国内pypi源
Jul 02 Python
python图像常规操作
Nov 11 Python
python微信跳一跳系列之色块轮廓定位棋盘
Feb 26 Python
python中使用print输出中文的方法
Jul 16 Python
Python json模块dumps、loads操作示例
Sep 06 Python
详解python的四种内置数据结构
Mar 19 Python
pyqt5 实现工具栏文字图片同时显示
Jun 13 Python
分享一个pycharm专业版安装的永久使用方法
Sep 24 Python
基于Python检测动态物体颜色过程解析
Dec 04 Python
查看已安装tensorflow版本的方法示例
Apr 19 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
php学习之变量的使用
2011/05/29 PHP
PHP文章采集URL补全函数(FormatUrl)
2012/08/02 PHP
ThinkPHP验证码使用简明教程
2014/03/05 PHP
php常用hash加密函数
2014/11/22 PHP
php在线解压ZIP文件的方法
2014/12/30 PHP
PHP图形操作之Jpgraph学习笔记
2015/12/25 PHP
php web环境和命令行环境下查找php.ini的位置
2019/07/17 PHP
jQuery Ajax 实例全解析
2011/04/20 Javascript
完美实现仿QQ空间评论回复特效
2015/05/06 Javascript
JQuery实现Ajax加载图片的方法
2015/12/24 Javascript
深入浅析JavaScript中的constructor
2016/04/19 Javascript
jQuery 实现评论等级好评差评特效
2016/05/06 Javascript
JavaScript中的原型prototype完全解析
2016/05/10 Javascript
js实现四舍五入完全保留两位小数的方法
2016/08/02 Javascript
Angular.JS中的this指向详解
2017/05/17 Javascript
Vue中定义全局变量与常量的各种方式详解
2017/08/23 Javascript
详解一个小实例理解js原型和继承
2019/04/24 Javascript
vuex根据不同的用户权限展示不同的路由列表功能
2019/09/20 Javascript
element-ui 本地化使用教程详解
2019/10/28 Javascript
Vue基础配置讲解
2019/11/29 Javascript
决策树的python实现方法
2014/11/18 Python
python根据出生日期获得年龄的方法
2015/03/31 Python
python爬虫解决验证码的思路及示例
2019/08/01 Python
Flask模板引擎Jinja2使用实例
2020/04/23 Python
美国汽配连锁巨头Pep Boys官网:轮胎更换、汽车维修服务和汽车零部件
2017/01/14 全球购物
中国跨境电子商务网站:NewFrog
2018/03/10 全球购物
Perfume’s Club意大利官网:欧洲美妆电商
2019/05/03 全球购物
Ray-Ban雷朋瑞典官方网站:全球领先的太阳眼镜品牌
2019/08/22 全球购物
新东方旗下远程教育网站:新东方在线
2020/03/19 全球购物
高一政治教学反思
2014/01/28 职场文书
电子商务专业学生职业生涯规划
2014/03/07 职场文书
农村党支部书记司法四风问题对照检查材料
2014/09/26 职场文书
2014年效能监察工作总结
2014/11/21 职场文书
2015年保育员个人工作总结
2015/05/13 职场文书
预防职务犯罪警示教育心得体会
2016/01/15 职场文书
用PYTHON去计算88键钢琴的琴键频率和音高
2022/04/10 Python