Python中的模块和包概念介绍
作者:junjie 时间:2023-06-06 09:13:53
模块概述
如果说模块是按照逻辑来组织 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,模块,包
0
投稿
猜你喜欢
php基于PDO实现功能强大的MYSQL封装类实例
2023-11-16 22:50:27
一文教你实现Python重试装饰器
2022-04-23 08:01:07
使用pycharm和pylint检查python代码规范操作
2023-06-06 08:02:38
python高并发异步服务器核心库forkcore使用方法
2021-12-04 18:38:24
Python pip安装lxml出错的问题解决办法
2021-11-17 07:36:07
python中pd.Series()函数的使用
2023-10-04 08:28:05
Access2003:不支持这种ActiveX控件
2010-12-09 19:59:00
python实现人脸识别代码
2022-12-20 15:39:06
Python实现发送邮件到自己邮箱
2023-10-18 17:08:11
一百行python代码将图片转成字符画
2023-05-06 05:49:15
用SELECT... INTO OUTFILE语句导出MySQL数据的教程
2024-01-13 19:50:52
SQL SERVER2012中新增函数之字符串函数CONCAT详解
2024-01-23 18:15:23
Python中str.format()详解
2023-01-12 13:26:47
JavaScript 日期下拉选择器
2008-10-31 12:13:00
Silverlight 3 Beta出来了
2009-03-19 13:17:00
Python中Numpy ndarray的使用详解
2022-08-08 19:03:05
MySQL中distinct语句去查询重复记录及相关的性能讨论
2024-01-16 23:31:27
python实现的登录与提交表单数据功能示例
2021-04-28 21:16:38
python基础练习之几个简单的游戏
2023-06-27 14:22:18
12个对网页设计师非常有用的图片优化工具[译]
2009-09-22 14:29:00