相关疑难解决方法(0)

解决python中的循环导入错误

可能重复:
Python中的循环(或循环)导入

我有B类导入并创建类A的实例.A类需要在其构造函数中引用B,因此包括B.

from a import A
class B:
  def __init__(self):
    self.a = A()
Run Code Online (Sandbox Code Playgroud)
from b import B
class A:
  def __init__(self, ref):
    assert isinstance(ref, B)
    self.ref = ref
Run Code Online (Sandbox Code Playgroud)

这不起作用.主文件导入B并使用它......不是.进口的东西是错误的.

文件 导入错误:导入错误:无法导入名称B.

python class python-import

5
推荐指数
1
解决办法
7535
查看次数

标签 统计

class ×1

python ×1

python-import ×1