用途
setattr:
In [1]: class a: ...: b = [] ...:In [2]: setattr(a, 'b', 1)In [3]: a.bOut[3]: 1
getattr反向使用:
In [4]: getattr(a, 'b')Out[4]: 1In [5]: getattr(a, 'x', 'default')Out[5]: 'default'
但是,我非常怀疑,有什么更好的方法可以实现您的目标。您是否尝试过使用字典而不是课堂?

用途
setattr:
In [1]: class a: ...: b = [] ...:In [2]: setattr(a, 'b', 1)In [3]: a.bOut[3]: 1
getattr反向使用:
In [4]: getattr(a, 'b')Out[4]: 1In [5]: getattr(a, 'x', 'default')Out[5]: 'default'
但是,我非常怀疑,有什么更好的方法可以实现您的目标。您是否尝试过使用字典而不是课堂?