Tag: pdb
Dieser tag bezieht sich auf den Python-debugger. Für Fragen in Bezug auf die protein-Datenbank-Datei-format, verwenden Sie die protein-Datenbank-tag.
2
Antworten
Angesichts dieser Beispiel-code: import pdb for i in range(10): pdb.set_trace() print(str(i)) Wenn ich die Eingabeaufforderung von VEH, wie kann ich das überspringen einer iteration der Schleife, mit der weiter loop control-Anweisung, wenn es auch von PDB, weiterhin
3
Antworten
Ich bin mit einer suite von tests (.py-Dateien) mit nosetests. Mit einem klassischen import pdb; pdb.set_trace() den nosetests laufen einfach nie vollendet. Es hängt nur mit der rechten, wo der breakpoint gesetzt wurde, aber nie fällt in
2
Antworten
Habe ich ein Projekt in Visual C++ 2010 (Win32-Anwendung, nicht-verwalteter code), in denen ich betroffen bin ein wirklich seltsames Verhalten. Ich setzte einen Haltepunkt und es tut sich einfach nicht brechen! Hinweise: Einer PDB-Datei generiert wird, in
1
Antworten
$ ./runtests.py -v tests/managers/test_customer.py:CustomerManagerTest.test_register_without_subscription --ipdb ... test_register_without_subscription (tests.managers.test_customer.CustomerManagerTest) ... - TRACEBACK -------------------------------------------------------------------- Traceback (most recent call last): File "/usr/lib/python2.7/unittest/case.py", line 331, in run testMethod() File "*****/tests/managers/test_customer.py", line 198, in test_register_without_subscription 1/0 ZeroDivisionError: integer division or modulo by
3
Antworten
Ich sehe, dass ich nicht der erste, der die Frage zu stellen, aber es gab keine klare Antwort darauf: Wie zu verwenden pdb-mit docker-Komponist in der Python Entwicklung? Wenn Sie Fragen, Onkel Google über django docker bekommen
3
Antworten
Ich verwenden, um nehmen Sie immer einen Blick auf die Letzte Binär ausführbare Datei oder dll nach dem Debuggen und die Erstellung einer Datei mit jeder IDE. Jetzt versuche ich Visual C++ 2010, bei der Suche nach
2
Antworten
Gibt es eine Möglichkeit, den Schritt in die erste Zeile einer Funktion in ipython. Ich kann mir vorstellen, dass etwas Aussehen würde: %step foo(1, 2) läuft ipdb und setzt einen breakpoint auf die erste Zeile der foo.
3
Antworten
Nachdem ich hit n für die Auswertung einer Zeile, ich will zurück zu gehen und drücken Sie dann s, um den Schritt in die Funktion fehlgeschlagen ist. Ist das möglich? Die docs sagen: j(ump) - lineno Legen
2
Antworten
Betrachten Sie dieses multi-threaded Programm: import threading class SomeThread(threading.Thread): def run(self): a = 1 print a def main(): print 'hola' someThread = SomeThread() someThread.start() if __name__ == '__main__': main() Wenn ich debug das Programm mit dem hve,
4
Antworten
Möchte ich meine debug-plugin, mit dem hve, aber es funktioniert nicht. Bekomme ich diese Fehler Traceback (most recent call last): File "./sublime_plugin.py", line 362, in run_ File "./useIt.py", line 14, in run for region in self.view.sel(): File
1
Antworten
Ich bin Debuggen meine app auf einem wince7 Gerät. Nach paar Minuten bin ich immer eine Fehlermeldung: "Keine Symbole geladen für jeden Aufruf-stack-frame. Der Quellcode kann nicht angezeigt werden." Bemerkte ich auf der Liste mit den Modulen,
4
Antworten
Kürzlich, wenn Sie den debugger, um meine 2.7.10 python-code, bekomme ich diese Meldung: Traceback (most recent call last): File "/Users/isaachess/Programming/vivint/Platform/MessageProcessing/vivint_cloud/queues/connectors/amqplib_connector.py", line 191, in acking_callback callback(message.body) File "/Users/isaachess/Programming/vivint/Platform/MessageProcessing/vivint_cloud/queues/consumable_message_queue.py", line 32, in deserialized_callback self._callback_method(msg) File "/Users/isaachess/Programming/vivint/Platform/BusinessLogic/businesslogic/util/statsd_util.py", line 95, in
5
Antworten
Was die PDB-Dateien in das .NET dll-Dateien und was es tut? In der Regel Völker entfernen Sie diese Datei in die Bereitstellung und behalten Sie nur die dll-Datei in den lib Ordner, aber es scheint, dass nichts
3
Antworten
Gibt es große python-Projekt, wo ein Attribut einer Klasse haben die einfach einen falschen Wert an einem bestimmten Platz. Sollte es sqlalchemy.orm.Attribute.InstrumentedAttribute, aber wenn ich tests ausführen, es ist konstant, sagen wir string. Gibt es irgendeine Möglichkeit
3
Antworten
Nosetests --pdb-lasst mich halt auf Fehler oder Versagen, aber das ist zu spät für meine Bedürfnisse. Das schrittweise ausführen von code während der Ausführung hilft mir das Debuggen wo genau das problem ist. Jedoch nosetests sind hilfreich,
6
Antworten
Soweit ich weiß, %debug Magie tun können debug-innerhalb einer Zelle. Allerdings habe ich die Funktion Anrufe über mehrere Zellen. Beispielsweise In[1]: def fun1(a) def fun2(b) # I want to set a breakpoint for the following line #
2
Antworten
Habe ich ein python-script, dass ich vermute, dass es ein deadlock. Ich habe versucht zu Debuggen, die mit pdb aber wenn ich gehe, Schritt um Schritt es nicht den Stillstand, und vom Ausgang zurückkam, ich kann sehen,
2
Antworten
In eclipse (und viele andere IDE ' s) gibt es eine option zum schalten der Haltepunkt erst nach einer bestimmten Anzahl von Treffern. In Python ist pdb es ist ein hit count für Haltepunkte und es ist
2
Antworten
Beim "Navigieren Sie Zur Quelle" in Visual Studio 2010 aktiviert? (siehe unten) Darüber hinaus möchte ich, dass es aktiviert ist, so dass ich könnte durchsuchen, um bereits heruntergeladene source-code Dateien aus http://referencesource.microsoft.com/. Dies wäre nützlich, da Microsoft
5
Antworten
Gibt es einen Weg, um automatisch starten Sie den debugger an der Stelle, an der ein unittest fehlschlägt? Jetzt habe ich nur noch pdb.set_trace() manuell, aber das ist sehr mühsam, da muss ich hinzufügen, dass es jedes
4
Antworten
Ich versuche, um eine Liste aller Attribute eines Objekts in Python pdb. Sagen wir, ich will auf alle Attribute und alle Methoden der sys.stderr. Wie kann ich das tun? InformationsquelleAutor der Frage sorin | 2011-10-26
4
Antworten
Ich bin mit py.test für unit-Tests mein python-Programm. Ich möchte zu debug-mein test-code mit dem python-debugger ganz normal (damit meine ich die pdb.set_trace() im code), aber ich kann nicht damit es funktioniert. Setzen pdb.set_trace() im code nicht
3
Antworten
Gewusst wie: Debuggen von python-Programme in emacs? Benutze ich python-mode.el Ich Verweis wie import pdb; pdb.set_trace(); aber nicht sicher, wie es zu benutzen. InformationsquelleAutor der Frage | 2010-02-24
1
Antworten
Ich versuche zu Debuggen eines Moduls ("main", die eine Funktion aufruft "broken_function" in Zeile 356 der "another_module". Ich habe einen Fehler in dieser Funktion und möchten einen Haltepunkt an seinem Anfang. Unten ist die Liste. Mache ich
13
Antworten
Von dem, was ich gelesen habe, gibt es zwei Möglichkeiten, um debug-code in Python: Mit einem herkömmlichen debugger wie pdb oder ipdb. Dies unterstützt Befehle wie c für continuen für step-overs für step-into etc.), aber Sie haben
7
Antworten
Also ich bin mit einem Python-Skript in dem ich fordere-Python-debugger PDB schreiben: import ipdb; ipdb.set_trace() (iPython version der PDB, aber für die Sache, die ich glaube nicht, dass es einen Unterschied macht; ich benutze es für die
11
Antworten
Für meine debugging benötigt, pdb ist ziemlich gut. Allerdings wäre es viel Kühler (und hilfreich), wenn ich gehen könnte in ipython. Ist diese Sache möglich? InformationsquelleAutor der Frage Geo | 2009-07-14
2
Antworten
Ich bin Debuggen von meinem Python-Skripte mit pdb und das Handbuch sagt, dass ich verwenden können, p Variablen Befehl zum drucken der Werte der angegebenen Variablen an einem bestimmten Punkt. Aber was ist, wenn ich hatte eine
5
Antworten
Ich versuche zu Debuggen eines Programms in Visual Studio 10, aber ich habe ein problem mit den breakpoints. Ich legte *.pdb-Dateien, entsprechend dem *.dll-Dateien in das gleiche Verzeichnis. Aber während der Prüfung der Module, sehe ich, dass
10
Antworten
Nur eine Komfort-Frage. Ich habe schon ein bisschen verwöhnt mit Debugger im IDEs wie Visual Studio und XCode. Ich finde es ein bisschen ungeschickt, um den Typ import pdb; pdb.set_trace() um einen Haltepunkt zu setzen (würde ich
5
Antworten
Python ist ganz cool, aber leider, Ihre debugger ist nicht so gut, wie perl -d.... Eine Sache, die ich sehr Häufig beim Experimentieren mit code ist der Aufruf einer Funktion aus, die debugger und step-in Funktion, etwa
3
Antworten
Wie kann ich das überspringen einer Schleife über pdb.set_trace()? Beispielsweise pdb.set_trace() for i in range(5): print(i) print('Done!') pdb aufgefordert, bevor die Schleife. I-Eingang ein Befehl. Alle 1-5 Werte zurückgegeben, und dann möchte ich gefragt werden, mit pdb
1
Antworten
Heruntergeladen habe ich einige dll-Dateien, und mit ihm kam auch die pdb, exp und ilk-Dateien. Jetzt muss ich wissen, brauche ich um Sie in mein system-Datei, oder nicht und was ist der Zweck eines jeden von Ihnen
2
Antworten
Möchte ich hinzufügen, dass Veh—Python-debugger—meiner toolbox. Was ist der beste Weg, um loszulegen? InformationsquelleAutor der Frage Matthew Rankin | 2010-11-19
4
Antworten
Ich bin debugging ein python-Skript, und ich will zusehen, wie eine variable für eine Veränderung (so wie man es beobachten kann, ein Speicher-Adresse in gdb). Gibt es eine Möglichkeit, dies zu tun? Kommentar zu dem Problem @WayneWerner: