我读了Python 3中关于导入语句here的引用,其中说:
from表单使用了一个稍微复杂的过程: 找到from子句中指定的模块,如果需要,加载并初始化它; 对于进口条款中指定的每个标识符: 判断导入的模块是否具有该名称的属性 if not, attempt to import a submodule with that name and then check the imported module again for that attribute 如果没有找到该属性,则引发ImportError. 否则,对该值的引用存储在本地命名空间中, 如果存在,则使用as子句中的名称,否则使用 属性名称
对于上面引用的块,我不知道它真正说明了什么形式: "从A进口B".在我的理解中,在这种情况下,如果B不是A的属性,那么进程将搜索一个名为"B"的子模块,如果找到了,进程将搜索一个名为"B"的属性在B子模块(从"then check the imported module again for that attribute"),我的理解正确与否?需要你的帮助