Interpretador de linea de comandos python, sólo para uso didáctico, no debe utilizarse en producción. Referencia http://www.programando.org/blog/2011/03/repl/
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | #!/usr/bin/env python
# -*- coding: utf-8 -*-
# loop infinito
while True:
# 1. Necesitamos leer la instrucción que el usuario quiere ejecutar, y la guardaremos en un string
instruccion = raw_input("-->")
# 1.1 Si la instrucción es Exit se sale del loop infinito
if instruccion == 'Exit':
break
# 2. Evaluaremos el string ingresado en el paso 1. usando la función eval() vamos a almacenar el resultado
resultado = eval(instruccion)
# 3. Mostraremos en pantalla el resultado obtenido en el paso 2.
print(resultado)
|
Have you seen the code module (1) ?
No, I haven't. Thanks James for the hint. Regards Javier