python:在相对导入中不允许*的背后原理是什么?

问题描述

| 相对进口中禁止*的背后原理是什么?例如
from ..new_tool import *
或直接进行相对导入:
import ..new_tool
    

解决方法

        禁止后者的原因是is2ѭ在表达式中不可用(PEP 328):   禁止
import .foo
的原因   是因为
    import XXX.YYY.ZZZ
     则
XXX.YYY.ZZZ
可用于   表达。但
    .moduleY
     不能用于   表达。 由于
*
-imports应该只是在开发过程中的快速技巧,我怀疑相对于
*
-imports的功能被忽略了,因为它不是必需的。