class a : b = 10
Tengo una clase ‘a’ con el atributo ‘b’.
o = a()
Creo un objeto ‘o’ de clase ‘a’
v = 'b'
Tengo otra variable ‘v’ que tiene la representación de cadena del atributo ‘b’ de la clase ‘a’
Ahora supongamos que solo tengo ‘v’ y ‘0’. es decir, cómo puedo hacer
ov
¿Cómo obtengo el valor de b, es decir, ’10’
¿Estás buscando algo como esto?
getattr(o, v)
Utilice la función incorporada getattr
:
getattr(o, v)