Python 如何将对象与字符串组合以访问对象的成员?

Python 如何将对象与字符串组合以访问对象的成员?,python,Python,我正在查看一个对象的内部,希望找到所有可能调用的函数 这是行不通的: for member in dir(MyObject): if callable(MyObject.member): print(member) 错误: # Error: AttributeError: file <maya console> line 2: 'MyObject' object has no attribute 'member' # 如何在if条件中连接MyObjec

我正在查看一个对象的内部,希望找到所有可能调用的函数

这是行不通的:

for member in dir(MyObject):
    if callable(MyObject.member):
        print(member)
错误:

#  Error: AttributeError: file <maya console> line 2: 'MyObject' object has no attribute 'member' # 
如何在if条件中连接MyObject和member的值

还有,这种问题到底叫什么?
我在提出正确的问题标题时遇到问题。

如果要动态访问属性,请使用getattr:

for member in dir(MyObject):
    if callable(getattr(MyObject, member)):
        print(member)