1、简单情形
Python中的包、模块导入主要有两种方式:
(1) import package.module
(2) from package import module
将模块导入当前程序之后,模块module中对应的属性attr使用方式分别是:
(1) package.module.attr
(2) module.attr
由此可以总结模块中的成员引用规律:
import导入的包,使用包中具体成员时要使用‘绝对路径’ ,从顶级包名开始写成员引用路径;
from—import导入的包,使用包中具体成员时使用‘相对路径’,从from—import 结构中的import之后的模块开始写成员引用路径;

本文介绍了Python中包和模块的导入方式,包括简单情形和复杂情形。在简单情形下,import导入需使用绝对路径,from-import则使用相对路径。在复杂情形下,如包内包含子包,导入和引用成员会变得复杂。文章通过具体例子说明了在不同包结构下的导入方法,包括在包初始化模块中导入和使用变量存储导入模块列表的情况。
最低0.47元/天 解锁文章
589





