除了“不要那样做,您正在将自己绘画到一个角落”之外,您还可以推迟B的导入,直到需要它为止。档案
a.py:
class A: def __init__(self, ref): from b import B assert isinstance(ref, B) self.ref = ref
B在实例化类之前
A,类不会被导入,届时模块已经被模块完全导入了
b。
您还可以使用一个通用的基类并对此进行测试。
欢迎分享,转载请注明来源:内存溢出
除了“不要那样做,您正在将自己绘画到一个角落”之外,您还可以推迟B的导入,直到需要它为止。档案
a.py:
class A: def __init__(self, ref): from b import B assert isinstance(ref, B) self.ref = ref
B在实例化类之前
A,类不会被导入,届时模块已经被模块完全导入了
b。
您还可以使用一个通用的基类并对此进行测试。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)