[pyar] Uso eval() para clase definida en otro archivo

Facundo Batista facundobatista en gmail.com
Vie Mar 3 17:02:05 ART 2017


2017-03-03 10:26 GMT-03:00 Juan Pablo Hernández Vogt <jphv.mail en gmail.com>:

> Como todo nuevo en Python tengo un problema al usar eval() que no entiendo.
> Parece que hay algo relacionado al evironment en el que es ejecutado.

No uses eval() a menos que tengas muy buenas razones y muy buen
análisis de que no vas a estar ejecutando código arbitrario de
terceros.

Usá ast.literal_eval:

>>> ast.literal_eval('True')
True

Saludos,

-- 
.    Facundo

Blog: http://www.taniquetil.com.ar/plog/
PyAr: http://www.python.org/ar/
Twitter: @facundobatista


Más información sobre la lista de distribución pyar