我有两个文件,node.py
和path.py
,它们分别定义了两个类,Node
和Path
。Python中的循环依赖关系
走到今天,为Path
定义中引用的Node
对象,因此,我曾在path.py
文件中完成
from node.py import *
。
但是,截至今天,我创建了一个Node
的新方法,该方法引用了Path
对象。
试图导入path.py
当我有问题:我试了一下,当程序运行起来,并呼吁使用Node
的Path
方法,异常上涨约Node
没有被定义。
我该怎么办?
重复? http://stackoverflow.com/questions/744373/python-cyclic-imports – 2009-05-21 20:11:43
你想每个文件有一个类?这就是为什么这种情况很少发挥作用。 – 2009-05-21 20:26:58