Problema con getattr
Publicado por Iceman_5 (1 intervención) el 25/04/2010 21:06:28
He programado este código:
print modelo_prueba.modelos["deposito"].vars["T"].value
print getattr(modelo_prueba, 'modelos["deposito"].vars["T"].value')
obteniendo el siguiente resultado:
10.0
Traceback (most recent call last):
File "prueba_simple.py", line 26, in <module>
print getattr(modelo_prueba, 'modelos["deposito"].vars["T"].value')
AttributeError: 'Modelo' object has no attribute 'modelos["deposito"].vars["T"].value'
¿Que es lo que ocurre? ¿Por que 'getattr' no funciona?
print modelo_prueba.modelos["deposito"].vars["T"].value
print getattr(modelo_prueba, 'modelos["deposito"].vars["T"].value')
obteniendo el siguiente resultado:
10.0
Traceback (most recent call last):
File "prueba_simple.py", line 26, in <module>
print getattr(modelo_prueba, 'modelos["deposito"].vars["T"].value')
AttributeError: 'Modelo' object has no attribute 'modelos["deposito"].vars["T"].value'
¿Que es lo que ocurre? ¿Por que 'getattr' no funciona?
Valora esta pregunta


0