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)