Ich möchte programmatisch pdb Befehle in der Lage sein können, speichern oder einfügen, hier ist ein Beispiel:Einsatz pdb Befehle programmatisch
(Pdb) b doc/filename.py:365
Breakpoint 1 at doc/filename.py:365
(Pdb) commands # command to be applied to all breaks
(com) silent # makes it not print the break message
(com) print "Here is my breakpoint!"
(com) c # continues without stopping on break
Also hier Ich schaffe einen Befehl, der auf meinem Haltepunkt passieren, wo ich drucke den Text "Hier ist mein Haltepunkt!" und dann weiter.
Jetzt ist mein Problem, dass ich all das manuell jedes Mal schreiben muss, wenn ich diese Drucke haben möchte (oder irgendeine Art von Befehl, den ich hinzufügen möchte). Ich hätte gerne eine automatisierte Möglichkeit, diese Befehle hinzuzufügen, vielleicht in einer Art von .pdbrc
Datei zu speichern oder in der Lage, sie mit dem Befehl pdb.set_trace() als Code hinzuzufügen, damit ich sie einfach einfügen kann.
Wenn ich mir das jetzt anschaue, empfehle ich für die Autocomplete ipdb (ipython pdb), was das tut und eine Menge anderer Sachen :) – Hassek
Das wird mich den ganzen Tag spielen lassen! Danke vielmals! – Hassek