Python:传递一个项';s值而不是它';姓名
这已经被问到了,但我不知道该用什么词来找到或框起来。所以请容忍我 此代码片段:Python:传递一个项';s值而不是它';姓名,python,Python,这已经被问到了,但我不知道该用什么词来找到或框起来。所以请容忍我 此代码片段: code = 'VegCode' d = {} codes = foo_func for item in codes: print item.code 结果: RuntimeError: Row: Field code does not exist 如果我这样更改它,它会工作,但我不想硬编码变量名: for item in codes: print item.VegCode 如何将c
code = 'VegCode'
d = {}
codes = foo_func
for item in codes:
print item.code
结果:
RuntimeError: Row: Field code does not exist
如果我这样更改它,它会工作,但我不想硬编码变量名:
for item in codes:
print item.VegCode
如何将code
的值传递给项
对象而不是其名称?(请告诉我哪些关键词会导致答案!)使用getattr:getattr(项目,代码)
关键词:如何通过名称访问对象的属性这段代码不足以准确地了解您要执行的操作。什么是
foo_func
?关键字是:python按名称访问属性
@iiSeymour foo_func is