如何在Python中动态生成嵌套类?

2024-06-28 21:01:13 发布

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

我有一个众所周知的类,我需要为这个众所周知的类动态地生成一些嵌套类

我如何做到这一点


def AddNestedClasses(cls):
    inner1  = type("Inner")
    # How do I inject the class 'Inner' into 'cls'?
    return cls

@AddNestedClasses
class Outer:
    pass

Tags: thereturndeftype动态doclasshow