Python中的循环依赖

我有两个文件node.pypath.py,分别定义了两个类NodePath

直到今天,用于Path引用Node对象的定义,因此我已经做了

from node.py import *

path.py文件中。

但是,到目前为止,我已经为Node引用该Path对象的对象创建了一个新方法。

我在尝试导入时遇到了问题path.py:我尝试了,当程序运行并调用了usingPath方法时Node,出现了一个Node未定义的异常。

我该怎么办?

回答:

导入Python模块是一篇很棒的文章,介绍了Python中的循环导入。

解决此问题的最简单方法是将路径导入移动到节点模块的末尾。

以上是 Python中的循环依赖 的全部内容, 来源链接: utcz.com/qa/421417.html

回到顶部