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
  • asp之家 网络编程 m.aspxhome.com