以下のコードをデバッグしたいコードの上に書く
from IPython.core.debugger import Tracer; Tracer()()
例:
1 2 3 4 5 6 7 8 9 10 11 12 |
def test_debug(y): x = 10 # One-liner to start the debugger here. from IPython.core.debugger import Tracer; Tracer()() x = x + y for i in range(10): x = x+i return x test_debug(10) |
実行するとコードの下にコマンド入力欄が出てくるので
変数を入れると変数の中身を表示してくれる。
その他デバッグコードはチートシートを参考にする