我已经开始使用Python大约一个月了,我遇到了一些我想要更好理解的东西.它与进口有关.所以我有一个模块:root.core.connectivity
现在在这个模块中我定义了一个连接类.此模块也__main__仅用于测试目的(不确定这是否有任何差异).
如果我这样做:
from root.core.connectivity import Connectivity as class_name
Run Code Online (Sandbox Code Playgroud)
这工作正常,但如果我尝试:
import root.core.connectivity.Connectivity as class_name
Run Code Online (Sandbox Code Playgroud)
这将失败:
ImportError: No module named Connectivity
Run Code Online (Sandbox Code Playgroud)
所以我的问题是,为什么它失败了,这两个陈述之间有什么区别.
此致,波格丹