要实例化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 m
m是类
我们可以如下实例化该类
a = m()b = m(arg1, arg2) # passing args to the constructor