如何调用在当前func(class)之后定义的one func(class)?python

2024-04-29 01:25:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我在一个文件中有两个类:

class A_Serializer():
    b = B_Serializer()

class B_Serializer():
    a = A_Serializer()

显然,A_Serializer将引发未定义的错误。 有办法处理吗

非常感谢

这个问题很愚蠢,因为: 如果上述代码是合法的, 两个类会形成一个环,调用任何一个都会进入一个无限循环


Tags: 文件代码错误classserializer未定义办法合法
1条回答
网友
1楼 · 发布于 2024-04-29 01:25:39

您只需在类创建之后分配

class A_Serializer():
    pass

class B_Serializer():
    pass

A_Serializer.b = B_Serializer()
B_Serializer.a = A_Serializer()

相关问题 更多 >