2012-03-19 9 views

risposta

7

Non è possibile immettere istruzioni multilinea in pdb. È possibile utilizzare il comando commandsse il blocco di codice deve essere eseguito su un punto di interruzione, tuttavia; help commands per ulteriori informazioni.

A volte è anche possibile comprimere un'istruzione multilinea in una singola riga. Per esempio:

for d in dir(request): print d 

Nel vostro caso particolare, però, sembra che sia print dir(request) o pp dir(request) sarebbe sufficiente.

+0

Grazie. Come sospettavo, qualcosa di fondamentale. –

+0

Wow, grazie per questo puntatore! Ho solo pensato che pdb funzionasse nello stesso modo in cui funzionava il normale 'python' repl. – Ninjaxor

Problemi correlati