[Python-es] Duda sobre Eclipse.

Mario Lacunza mlacunza en gmail.com
Mie Mayo 19 02:12:02 CEST 2010


On 18/05/10 17:57, Fidel Sanchez-Bueno wrote:
> Muchas gracias @Mario y @Ricardo..
>
> El debugger me sirve para casi todo lo que necesito, pero hay 
> ocaciones en las que necesito utilizar el IDLE un ejemplo seria 
> despues de generar un bloque de if anidados y para estar seguro le 
> paso valores para ver si todas las condiciones se cumplen adecuadamente.
>
> def var(foo, bar):
>     if foo == bar:
>         if foo2 == algo:
>             x = 0
>         elif foo2 == otro:
>             x = 1
>         else:
>             print "algo"
>     elif foo == algo2:
>         y = algo
>
> etc, etc,etc
>
> en estos casos desde la consola interactiva simplemente le paso 
> valores a la funcion var y rapidamente veo los resultados que voy 
> obteniendo..
>
> el debugger lo que me ahorra es tener que colocar "print" en cada 
> linea despues de un procedimiento para ver el valor que obtiene la 
> variable..
>
> Esto que estoy pidiendo como comentaron lo hago abriendo la consola de 
> python pero lo que necesito es una forma de automatizar esa ejecucion 
> desde Eclipse, me estaba metiendo desde la opcion "external tools" 
> para correr el interprete desde alli pero no consigo el comando desde 
> eclipse para pasarle el argumento de la ruta del archivo.
>
> es decir desde eclipse correr el interprete de python pasando como 
> argumento el archivo que actualmente estoy editando con eclipse, algo 
> asi:
> python.exe "ruta_del_archivo\archivo.py" -i
Hola Fidel,

aver ahora si ya te entendi pero en Eclipse al utilizar la vista Debuger 
se te presentan varias ventanas (te adjunto mi screenshot sobre Ubuntu 
9.10) arriba a la derecha la ventanita Variables, te presenta conforme 
vas debugeando (si asi se dice jejeje) el valor de las variables segun 
avanzas linea a linea y como van cambiando segun el avance de tu programa.

Revizate la ayuda de eclipse y creo q pydev trae un manual muy bueno de 
esa parte.

-- 

Saludos / Best regards

Mario Lacunza
Email:: mlacunza en gmail.com
Personal Website:: http://lacunza.biz/
Hosting:: http://mlv-host.com/
Google Talk: mlacunzav Skype: mlacunzav
MSN: mlacunzav en hotmail.com Y! messenger: mlacunzav

------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: Pantallazo.png
Type: image/png
Size: 227967 bytes
Desc: no disponible
URL: <http://mail.python.org/pipermail/python-es/attachments/20100518/2c962fe4/attachment.png>


Más información sobre la lista de distribución Python-es