Python 程序架构与模块导入详解
1. Python 模块概述
在 Python 中,模块扮演着至关重要的角色。有些模块会执行特定操作,比如计算佣金;而有些则是简单的值,代表更静态的对象和属性,像某人的姓名。
导入概念在 Python 中具有通用性,任意文件都能从其他文件导入工具。例如, a.py 可以导入 b.py 来调用其函数,而 b.py 也能导入 c.py 以使用该模块中定义的工具。导入链可以按需深入,如模块 a 导入模块 b ,模块 b 导入模块 c ,模块 c 又导入模块 b 。
模块不仅是最高级别的组织架构,也是 Python 中代码复用的最高级别。将组件放在模块文件中,不仅在当前程序中有用,在未来编写的任何程序中都能发挥作用。比如,创建某个程序后,发现 b.spam 函数是通用工具,只需在其他程序文件中再次导入 b.py 文件即可使用。
2. 标准库模块
Python 自动包含大量工具模块,即标准库。这个包含两百多个模块的集合,提供了与平台无关的常见编程任务支持,涵盖操作系统接口、对象持久性、文本模式匹配、网络和互联网脚本、图形用户界面创建等众多方面。这些工具并非 Python 语言本身的一部分,但在任何标准 Python 安装中,通过导入相应模块就能使用。由于是
超级会员免费看
订阅专栏 解锁全文
502

被折叠的 条评论
为什么被折叠?



