Circular dependency in Python
问题 I have two files, node.py and path.py , which define two classes, Node and Path , respectively. Up to today, the definition for Path referenced the Node object, and therefore I had done from node.py import * in the path.py file. However, as of today I created a new method for Node that references the Path object. I had problems when trying to import path.py : I tried it, and when the program ran and called the Path method that uses Node , an exception rose about Node not being defined. What