您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

将基类添加到python中的现有对象

将基类添加到python中的现有对象

只要额外的基类是兼容的,动态地修改对象的类型是相当安全的(如果不兼容,您将得到一个异常)。添加基类的最简单方法是使用3参数type构造函数

cls = object.__class__
object.__class__ = cls.__class__(cls.__name__ + "WithExtraBase", (cls, ExtraBase), {})
python 2022/1/1 18:52:20 有297人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶