python - 如何将Python类对象列表继承到类中?

标签 python

我有一个像这样的类对象列表,

cls_list = [cls_object1,cls_object2,cls_object3]

它是使用__import__getattr创建的

我如何将这些类(cls_object1,cls_object2,cls_object3)内的所有函数放入一个新类(new_class)中, 我试过了

class new_class([cls_object1,cls_object2,cls_object3]):

但不工作。

最佳答案

您可以使用type(name, bases, dict)创建一个新类,并以类列表为基础。

new_class = type("new_class", cls_list, {})

https://docs.python.org/2/library/functions.html#type

关于python - 如何将Python类对象列表继承到类中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26442829/

相关文章:

python - 最Pythonic的方式来填充小数点左边的 float

python - 在 Python 中查找包含来自另一个列表的子字符串的列表元素

python - PyQt5 setText 按对象名称?

python - 当给定实际现有目录的路径时 os.path.isdir 不返回 True

python - 基于 SSL 的 Python 中的 REST API

python - 无法适应 GaussianNB - ModuleNotFoundError : No module named 'sklearn.utils._pprint'

python - 如果 x 在 dict.iterkey() 中,则 y 是 dict.value

python - 如何修复Python中的 "AttributeError: type object has no attribute"?

python - 使用 flasks tojson 过滤器序列化日期时间

用于图像处理的 PHP 或 Python?