【发布时间】:2012-03-09 01:30:18
【问题描述】:
可能重复:
Python: Circular (or cyclic) imports
Circular dependency in Python
我有一个 Python 包,其中包含两个相互导入的模块。也就是说,在模块 A 中有一行
from B import b
在模块 B 中我们有一行
from A import a
当我尝试加载包含这些模块的包时,出现以下错误
ImportError: 无法导入名称 a
有没有办法避免这个错误(不把两个模块合并成一个大模块AB)?
【问题讨论】:
-
是的,你是对的。当我搜索以前回答的问题时,我错过了那个。谢谢
标签: python import python-2.7 python-module