我想改进这段代码:
class opt_variable:
pass
var = opt_variable
List = ["name", "value"]
var.List[0] = "XXX"
我收到此消息:
AttributeError: type object 'opt_variable' has no attribute 'List'
我想使用从先前定义的列表中调用的属性名称。
您可以使用 setattr 向对象添加属性。
setattr(var, List[0], "XXX")