要实例化python类,我们需要首先获取类名称。这是通过以下代码实现的
def get_class( kls ):
parts = kls.split('.')
module = ".".join(parts[:-1])
m = __import__( module )
for comp in parts[1:]:
m = getattr(m, comp)
return mm是类
我们可以如下实例化该类
a = m()b = m(arg1, arg2) # passing args to the constructor