我在 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) 以给出连贯的结果。任何帮助表示赞赏!