[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