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

Cla*_*diu 8 python relative-path python-packaging

在相对进口中不允许*的理由是什么?例如

from ..new_tool import *
Run Code Online (Sandbox Code Playgroud)

或直接进行相对导入:

import ..new_tool
Run Code Online (Sandbox Code Playgroud)

Kat*_*iel 7

后者被禁止的原因是..new_tool在表达式中不可用(PEP 328):

之所以import .foo被禁止是因为之后

    import XXX.YYY.ZZZ
Run Code Online (Sandbox Code Playgroud)

然后XXX.YYY.ZZZ可用于表达式.但

    .moduleY
Run Code Online (Sandbox Code Playgroud)

在表达式中不可用.

由于 - *进口只是在开发过程中应该是一个快速的黑客,我怀疑相对 - *导入的功能被遗漏了,因为它没有必要.