假设我有一个模型对象。
print (dir(table))
['...', 'col1', 'col2', '...']
# this will output column 1 value
print (table.col1)
我想动态地做,例如:
col = 'col1'
table.col
THX
答案 0 :(得分:2)
您希望在python中执行动态属性检索时使用getattr
:
col = 'col1'
getattr(table, col)
答案 1 :(得分:1)
要按名称获取属性值,请使用getattr
getattr(table, 'col1')