如何动态实例化不同的 Python 类?
pythonserver side programmingprogramming
要实例化 Python 类,我们需要先获取类名。这可以通过以下代码实现
def get_class( kls ):
parts = kls.split('.')
module = ".".join(parts[:-1])
m = __import__( module )
for comp in parts[1:]:
m = getattr(m, comp)
返回 m
m 是类
我们可以按如下方式实例化该类
a = m() b = m(arg1, arg2) # 将参数传递给构造函数
相关文章
有用资源
python 参考教程 - 该教程包含有关 python 的更多信息:https://www.cainiaomax.com/python/

