1

我在 python 中有一个代码,看起来像这样:

def Make_My_Class():
    My_Class = type("My_Class", (object, ), { 

        "__init__": Callinit, 

        "My_Funct": Call_My_Funct, 
})

def Callinit(self):
    self.value=0

def Call_My_Func(self):
    self.My_Funct=foo
...

这很好用,但我一生无法弄清楚如何获得 str(My_Class)、int(My_Class) 或 print(My_Class) 以给出连贯的结果。任何帮助表示赞赏!

4

0 回答 0