Python中的循环依赖
我有两个文件node.py
和path.py
,分别定义了两个类Node
和Path
。
直到今天,用于Path
引用Node
对象的定义,因此我已经做了
from node.py import *
在path.py
文件中。
但是,到目前为止,我已经为Node
引用该Path
对象的对象创建了一个新方法。
我在尝试导入时遇到了问题path.py
:我尝试了,当程序运行并调用了using
的Path方
法时Node
,出现了一个Node
未定义的异常。
我该怎么办?
回答:
导入Python模块是一篇很棒的文章,介绍了Python中的循环导入。
解决此问题的最简单方法是将路径导入移动到节点模块的末尾。
以上是 Python中的循环依赖 的全部内容, 来源链接: utcz.com/qa/421417.html