2024-04-26 22:47:56 发布
网友
我想用python中的特定元类动态地创建一个类的新实例。在
我试过了:
type('A', (object, metaclass=tmp, ), {})
但不起作用:(
有人知道我怎么做到的吗?在
元类通常是type的子类(或者可能很少是一个以name, bases, clsdict为参数的函数),因此您应该能够像type一样使用它。如果tmp是您的元类,请尝试:
type
name, bases, clsdict
tmp
tmp('A',(object,),{})
元类通常是
type
的子类(或者可能很少是一个以name, bases, clsdict
为参数的函数),因此您应该能够像type
一样使用它。如果tmp
是您的元类,请尝试:相关问题 更多 >
编程相关推荐