从不同的方法获得参数

时间:2015-12-06 20:00:07

标签: python python-2.7 python-3.x attributes arguments

我传递的对象如下

test = TestClass(parameter1=''first_name', parameter2='last_name')

在另一种方法中,我访问参数1为

print test.parameter1

我输出为first_name

但是如果我有包含赋值给parameter1的值的变量。我可以使用变量来获取价值吗?

var = 'parameter1'

test.var的正确表现方式是什么?为此,我得到attribution error

' parameter1'的编程字是什么,是选项,参数选项?

1 个答案:

答案 0 :(得分:2)

猜猜你需要getattr功能:

getattr(test, var)