怎么获取动态类名下的属性
如何获取动态类名下的属性比如有个模块M,如下Python codeclass EW004735_423155:a 1在另外一个模块,我想
如何获取动态类名下的属性
比如有个模块M,如下
Python codeclass EW004735_423155: a = 1
在另外一个模块,我想获取模块M里面类EW004735_423155的属性a,由于模块M里面的这个类名EW004735_423155是动态生成的,如何获取这个类的属性a?
用变量拼好像不行,Python会把变量名当做类名。
比如
Python codeimport MClassName = "EW004735_423155"print M.ClassName.a
报错AttributeError: 'module' object has no attribute 'ClassName'
[解决办法]getattr