我有兩個文件,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