【发布时间】:2011-09-09 14:56:22
【问题描述】:
在相对导入中不允许 * 的原因是什么?例如
from ..new_tool import *
或直接进行相对导入:
import ..new_tool
【问题讨论】:
-
from ..new_tool import * 不健康.. 它会导入 ..new_tool 下的所有内容。如果您声明的名称与导入的名称匹配,它可能会与您的方法名称或属性名称发生冲突。有时可能会出现循环依赖..
-
@Tauquir:这适用于任何
import *,而不仅仅是相对的。 -
仍在等待
import *部分的答案,这也不适用于常规部分
标签: python relative-path python-packaging