我有这些代码:
classinstance.col1 = queryresult.col1
classinstance.col2 = queryresult.col2
classinstance.col3 = queryresult.col3
classinstance.col4 = queryresult.col4
它将变量添加到classinstance
并分配与queryresult
变量同名的列的值。
我希望使我的代码更灵活一点,并且不需要按名称识别列。为此,我想知道是否有某种方法可以对所有列进行循环,而不是单独处理每一列。像这样的东西(这是伪代码而不是实际代码,因为我不确定它实际上应该是什么样子):
for each var in vars(queryresult):
classinstance.(var.name) = var.value
这可能吗?它需要什么?我有一些基本的误解吗?