Python从字符串中调用方法

时间:2015-12-09 20:51:50

标签: python

我正在尝试从python中的字符串调用方法。但是,我需要该方法来打印该方法的返回。我目前正在使用

print (getattr(object, x)

其中x是字符串,对象是modudle / class。 但是由于某些原因它不打印return语句,这对getattr来说是不可能的吗?

1 个答案:

答案 0 :(得分:2)

我认为你需要

 print (   getattr(getCommand, x)()  )

getattr为您提供方法,但不会调用它。这是由额外的()

完成的

此外,您的代码中还有一个未关闭的左括号。