我们如何动态化实例化不同的 Python 类?
要实例化 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
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP