我有一段代码,我想将三十或四十个不断变化的键/值对转换为类下的变量。例如:
for i in dict:
self.i = dict[i]
当然,每次都会重置 self.i。我试过 eval,但你不能用它设置变量,因为它报告 'x=1' 为无效语法。我试过搜索,但我什至不太确定要搜索什么...
谢谢!
请您参考如下方法:
要更新类实例,您可以使用
vars(self).update(my_dict)
我怀疑这是解决您问题的最佳方法。您能否提供更多详细信息,说明为什么您认为需要这个?
