需求是想继承多个类,但是类的数量不确定。
对于 python3,可以直接把要继承的类放到一个列表中如 cls,然后按如下的方法继承:
class NewClass(*cls):
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
对于 python2.7 按照这个写法好像是不行的,报错了,问一下 python2.7 要如何实现这个目的。
对于 python3,可以直接把要继承的类放到一个列表中如 cls,然后按如下的方法继承:
class NewClass(*cls):
def __init__(self, *args, **kwargs):
super().__init__(*args, **kwargs)
对于 python2.7 按照这个写法好像是不行的,报错了,问一下 python2.7 要如何实现这个目的。