pdbによるデバッグ

pdb

Pythonの標準デバッガ

使い方

python -m pdb xxx.py

こうすると、プログラムが起動し、1行目で止まる。

(Pdb) c

c(continue、継続)と入力すると、プログラムを正常に、あるおはエラーで止まるところまで動く。

(Pdb) s

s(step、ステップ)と入力すると、ステップ実行する。

(Pdb) n

n(next)と入力すると、関数の中に入り込まずにステップオーバー(通り越し)する。

(Pdb) l

l(list)を入力すると、プログラムの数行先まで見ることができる

(Pdb) ll

ll(long list)を入力すると、プログラム全行を表示します。

(Pdb) b 3

3行目にブレークポイントを置く。

(Pdb) b

ただのb(ブレーク)と入力すると、すべてのブレークポイントを見ることができる。

(Pdb) q

q(quit)でデバッガを終了します。

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です