Verwendung des IPython-Debuggers (ipdb)

This is a copy of Debugging with ipython and ipdb.

Debugging with ipython and ipdb

Make sure you have setuptools installed

Install ipython and ipdb

Place a breakpoint in your code

print 'Hello World!'
my_var = 10 / 3
import ipdb; ipdb.set_trace() # BREAKPOINT
print my_var

Run your code

python my_project.py

Use ipdb

Sample program with a bug

Hint: Use pprint

Recommended Posts

Verwendung des IPython-Debuggers (ipdb)
Verwendung von IPython
Verwendung des Generators
Wie benutzt man den Dekorateur?
Verwendung der Zip-Funktion
Verwendung des ConfigParser-Moduls
[Linux] Verwendung des Befehls echo
Verwendung von xml.etree.ElementTree
Wie benutzt man Python-Shell
Hinweise zur Verwendung von tf.data
Verwendung von virtualenv
Verwendung von Image-Match
Wie man Shogun benutzt
Verwendung von Pandas 2
Verwendung von Virtualenv
Verwendung von numpy.vectorize
Verwendung von pytest_report_header
Wie man teilweise verwendet
Wie man Bio.Phylo benutzt
Verwendung von SymPy
Wie man x-means benutzt
Verwendung von WikiExtractor.py
Verwendung von virtualenv
Wie benutzt man Matplotlib?
Verwendung von iptables
Wie benutzt man numpy?
Wie benutzt man venv
Verwendung des Wörterbuchs {}
Wie benutzt man Pyenv?
Verwendung der Liste []
Wie man Python-Kabusapi benutzt
Verwendung von OptParse
Verwendung von return
Wie man Imutils benutzt
Verwendung der C-Bibliothek in Python
So verwenden Sie MkDocs zum ersten Mal
Verwendung der Grafikzeichnungsbibliothek Bokeh
Verwendung der Google Cloud Translation API
Verwendung der NHK-Programmführer-API
[Algorithmus x Python] Verwendung der Liste
Verwendung von Qt Designer
[IPython] Freigeben eines IPython-Notizbuchs
Verwendung der Suche sortiert
[gensim] Verwendung von Doc2Vec
python3: Verwendung der Flasche (2)
Verstehen Sie, wie man Django-Filter verwendet
[Python] Verwendung von Liste 1
Verwendung von Raspeye Relay Module Python
Verwendung von FastAPI ③ OpenAPI
Wie benutzt man Python Argparse?
Wie man Pandas Rolling benutzt
[Hinweis] Verwendung von virtualenv
Linux-Benutzer hinzufügen, wie der Befehl useradd verwendet wird
Verwendung von Redispy-Wörterbüchern
[Python] Verwendung der Diagrammerstellungsbibliothek Altair
Verwendung des Befehls grep und häufiger Samples