Python 从不同的方法获取参数
我传递的对象如下Python 从不同的方法获取参数,python,python-2.7,python-3.x,attributes,arguments,Python,Python 2.7,Python 3.x,Attributes,Arguments,我传递的对象如下 test = TestClass(parameter1=''first_name', parameter2='last_name') 在另一种方法中,我访问参数1作为 print test.parameter1 我以first\u name 但若我有一个变量,它包含赋值给参数1的值。我可以使用变量获取值吗 var = 'parameter1' 像test.var这样的正确执行方式是什么?为此,我得到了属性错误 “parameter1”的编程词是什么?是选项还是参数选项?我
test = TestClass(parameter1=''first_name', parameter2='last_name')
在另一种方法中,我访问参数1作为
print test.parameter1
我以first\u name
但若我有一个变量,它包含赋值给参数1的值。我可以使用变量获取值吗
var = 'parameter1'
像test.var这样的正确执行方式是什么?为此,我得到了属性错误
“parameter1”的编程词是什么?是选项还是参数选项?我猜您需要getattr函数:
getattr(test, var)
参数1是对象测试的“属性”。