一尘不染

Python中的循环依赖

python

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

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

from node.py import *

path.py文件中。

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

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

我该怎么办?


阅读 575

收藏
2020-02-22

共1个答案

一尘不染

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

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

2020-02-22