python根据类名获得实例,python获得实例,假定要类名为bar,模块


假定要类名为bar,模块为foo,可以通过如下代码获得bar的示例:

import foomethodToCall = getattr(foo, 'bar')result = methodToCall()

或者一行实现:

result = getattr(foo, 'bar')()

这种机制类似静态语言中的反射,但是要简单的多。

评论关闭