[Python] Quesito banalissimo che richiede una semplice occhiata esperta

Pietro peter.zamb a gmail.com
Gio 5 Mar 2015 14:44:17 CET


2015-03-05 9:04 GMT+01:00 Marco Ippolito <ippolito.marco a gmail.com>:
> questo č il banalissimo codice:
> in cui ho inserito diversi print, appunto per capire cosa non va

consiglio l'uso di ipdb (ipython debugger) invece dei print...

basta inserire prima delle righe che vuoi ispezionare la riga

import ipdb; ipdb.set_trace()

poi riesegui il programma e ti si aprirĀ una shell python interattiva
proprio nel punto dove hai inserito la riga, quindi puoi eseguire la
linea sucessiva con il carattere 'n' (next), 's' (step) se devi
saltare dentro ad una funzione, 'c' (continue) per eseguire fino
infondo il resto del codice, 'l' (lines) per vedere le righe prima e
dopo la linea in cui sei del programma, etc..

https://pypi.python.org/pypi/ipdb

Ciao

Pietro


Maggiori informazioni sulla lista Python