我不确定问这个问题的最好方法,所以我打算以身作则.在
Python中有一种简单的方法可以实现以下目的吗?
而不是像这样引用一个对象:
>> print myobject.someattrib
5
…使用将首先评估的表达式,然后解除引用?:
>> obj_name = "someattrib"
>> print myobject.<print value of obj_name>
5
最佳答案 你可以做:
print getattr(myobject, obj_name)
我不确定问这个问题的最好方法,所以我打算以身作则.在
Python中有一种简单的方法可以实现以下目的吗?
而不是像这样引用一个对象:
>> print myobject.someattrib
5
…使用将首先评估的表达式,然后解除引用?:
>> obj_name = "someattrib"
>> print myobject.<print value of obj_name>
5
最佳答案 你可以做:
print getattr(myobject, obj_name)