任何人都可以帮我在python中继承多个类。
假设我在三个不同的模块中有三个课程。
a.py:
class A():
def __init__(self):
pass
def fruit(self):
print "Apple is a fruit"
b.py:
class B():
def __init__(self):
pass
def vegetable(self):
print "Potato is a vegetable"
c.py:
class C():
def __init__(self):
pass
def vehicle(self):
print "Car is a vehicle"
我只想在a.A,b.B和c.C这样的文件中配置所有这些类名。然后读取配置文件并加载配置的模块并继承这些模块(多重继承)。
utility.py
Read configuration and get the modules.
class Utility(INHERIT_CONFIGURED_MODULES):
def __init__(self):
pass
obj = Utility()
obj.fruit()
obj.vegetable()
obj.vehicle()
现在,如果我再创建一个模块并在我的配置文件中配置它,那么我应该使用为Utility类创建的对象来访问它的方法。
希望它清楚。请指导我实现这一点。