Python | pdb 対話的デバッガ
(Pdb) プロンプトのコマンド(の例)
プログラムを調べるコマンド
- w(here) スタックトレースを表示、矢印は現在のフレームを表す
- u(p) スコープを関数の呼び出し元に移す (older frame)
- d(own) スコープを一段下に移す (newer frame)
プログラム実行を制御するコマンド
- s(tep) 次の行まで実行、関数が呼ばれた場合は関数内で一時停止
- n(ext) 次の行に達するか、関数が返るまで実行を続行
- r(eturn) 現在の関数が帰るまで実行
- c(ontinue) 次のブレークポイントまで実行
[参考文献]
27.3. pdb — The Python Debugger — Python 3.5.2 documentation
Effective Python ―Pythonプログラムを改良する59項目
- 作者: Brett Slatkin,石本敦夫,黒川利明
- 出版社/メーカー: オライリージャパン
- 発売日: 2016/01/23
- メディア: 大型本
- この商品を含むブログ (4件) を見る