pdb

Dieses Tag bezieht sich auf den Python-Debugger. Bei Fragen zum Dateiformat der Proteindatenbank verwenden Sie das Protein-Datenbank-Tag.
1
Antwort

Starten Sie den Python-Debugger im ältesten Stack-Frame, nachdem eine Ausnahme aufgetreten ist

Ich verwende den Befehl --pdb mit ipython. Wenn ich also Code debugge und ein Fehler auftritt, wird ein Stack-Trace angezeigt. Viele dieser Fehler kommen vom Aufruf von numpy oder pandas Funktionen mit schlechten Eingaben. Der Stack-Trace beg...
04.11.2016, 18:55
5
Antworten

Kann ich den Python-Debugger pdb mit Color ausgeben lassen?

Ich benutze PDB viel und es scheint, es wäre sogar besser, wenn ich Systax-Hervorhebung in Farbe hinzufügen könnte. Idealerweise hätte ich gerne den Pfad zum Code eine hellere Farbe. Die Zeile des tatsächlichen Codes wäre Syntax hervorgehoben...
15.08.2010, 15:48
3
Antworten

Gibt es trotzdem pdb und Mac Terminal um gut zu spielen?

Beim Debuggen meiner Django-Apps verwende ich pdb zum interaktiven Debuggen mit pdb.set_trace() . Wenn ich jedoch eine Datei ändere, startet der lokale django-Webserver neu und ich kann nicht sehen, was ich im Terminal tippe, bis ich reset...
29.04.2010, 08:34
1
Antwort

PDB: Wie untersucht man lokale Variablen von Funktionen in verschachtelten Stack-Frames?

Kontext: Ich führe einen Python-Code durch PDB (Python-Debugger). Wenn ich einen Haltepunkt setze und anschließend triff, kann ich die lokalen Variablen mit Hilfe von: überprüfen %Vor% Dies gibt ein nettes dict des Namens aus, Wertepaare...
06.05.2014, 04:10
1
Antwort

Ermöglicht das Post-Mortem-Debugging in Python das Steppen oder Fortsetzen?

Ich habe mit dem Post-Mortem-Debugging herumgespielt und habe einige Probleme. Betrachten Sie das folgende Python-Skript namens example.py : %Vor% Ich kann dies ausführen mit: %Vor% und gehe dann zu Zeile 2 print 1. / k und setze da...
21.12.2012, 17:49
4
Antworten

Starten Sie den Python-Debugger, während Sie gleichzeitig das Modul als Skript ausführen

Wenn Sie ein Python-Paket entwickeln, ist es sehr bequem, die Option -m zu verwenden, um Module innerhalb des Pakets als Skripte zum schnellen Testen auszuführen. Zum Beispiel für somepackage mit dem Modul somemodule.py darin, indem au...
10.08.2013, 21:08
5
Antworten

Was ist der beste Weg für interaktives Debugging in Python?

Ich möchte die Introspektionsfähigkeit von Python für Debugging / Entwicklung nutzen, kann dafür aber kein geeignetes Tool finden. Ich muss in die Shell (IPython zum Beispiel) an einer bestimmten Position oder bei einem bestimmten Ereignis ei...
22.07.2010, 14:23
3
Antworten

Wie erkennt pdb, dass sich die Quelle zwischen den Läufen geändert hat?

Soweit ich das beurteilen kann, erkennt pdb nicht, wenn sich der Quellcode zwischen "runs" geändert hat. Das heißt, wenn ich debuggen, einen Fehler feststellen, diesen Fehler beheben und das Programm in pdb erneut ausführen (d. H. Ohne pdb zu be...
07.04.2009, 10:09
1
Antwort

Wie hake ich Befehle an pdb über gud?

Ich habe begonnen, pdb über gud in Emacs 23.3 zu verwenden, wie hake ich Befehlsnachrichten, die an den Debugger aus dem Puffer gesendet werden? Ich habe den unten stehenden Ratschlag für die Verwendung mit gdb geschrieben, um den Ring von comin...
06.06.2011, 20:37