8.20 通过字符串调用对象方法

    最简单的情况,可以使用 :

    另外一种方法是使用 operator.methodcaller() ,例如:

    调用一个方法实际上是两部独立操作,第一步是查找属性,第二步是函数调用。因此,为了调用某个方法,你可以首先通过 getattr() 来查找到这个属性,然后再去以函数方式调用它即可。

    创建一个可调用对象,并同时提供所有必要参数,然后调用的时候只需要将实例对象传递给它即可,比如:

    原文: