【发布时间】:2011-08-04 16:33:38
【问题描述】:
我已经开始使用 Python 大约一个月了,我遇到了一些我想更好地理解的东西。跟进口有关。所以我有一个模块: root.core.connectivity
现在在这个模块中,我定义了一个类 Connectivity。这个模块还有一个 __main__ 仅用于测试目的(不确定这是否会产生任何差异)。
现在如果我这样做:
from root.core.connectivity import Connectivity as class_name
这很好,但是如果我尝试:
import root.core.connectivity.Connectivity as class_name
这将失败:
ImportError: No module named Connectivity
所以我的问题是,为什么它会失败,这两个语句之间有什么区别。
问候, 波格丹
【问题讨论】:
标签: python