在相对进口中不允许 * 的原因是什么?例如
from ..new_tool import *
或直接进行相对导入:
import ..new_tool
在相对进口中不允许 * 的原因是什么?例如
from ..new_tool import *
或直接进行相对导入:
import ..new_tool
禁止后者的原因..new_tool
是不能在表达式中使用(PEP 328):
被禁止的原因
import .foo
是因为经过import XXX.YYY.ZZZ
then
XXX.YYY.ZZZ
可用于表达式。但.moduleY
不能在表达式中使用。
由于*
-imports 在开发过程中应该只是一个快速破解,我怀疑相对*
-imports 的功能被遗漏了,因为它不是必需的。