我传递的对象如下
test = TestClass(parameter1=''first_name', parameter2='last_name')
在另一种方法中,我访问参数1为
print test.parameter1
我输出为first_name
但是如果我有包含赋值给parameter1的值的变量。我可以使用变量来获取价值吗?
var = 'parameter1'
test.var
的正确表现方式是什么?为此,我得到attribution error
。
' parameter1'的编程字是什么,是选项,参数选项?
答案 0 :(得分:2)
猜猜你需要getattr功能:
getattr(test, var)