Discuss / Python / python动态创建类

python动态创建类

StupidKenneth

#1 Created at ... [Delete] [Delete and Lock User]

类似java反射一下,python也可以冬天实例化类,比如下面的代码: @staticmethod def createInstance(classname, args, *kwargs): (modulename, class_name) = class_name.rsplit('.', 1) module_meta = __import(module_name, globals(), locals(), [class_name]) class_meta = getattr(module_meta, class_name) o = class_meta(args, *kwargs) return o

姚老师,能不能系统化的讲一下?


  • 1

Reply