如何动态创建我的类的子类并为其__init_subclass__()方法提供参数?
示例类:
class MyClass:
def __init_subclass__(cls, my_name):
print(f"Subclass created and my name is {my_name}")
通常我会这样实现我的子类:
class MySubclass(MyClass, my_name="Ellis"):
pass
my_name但是动态创建使用元类的子类时如何传入MyClass?通常我可以使用,type()但它没有提供my_name.
MyDynamicSubclass = type("MyDynamicSubclass", (MyClass,), {})
胡说叔叔
相关分类