Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ### pbdについて
- pbdは対話的にPythonプログラム用のデバッグを行うツール
- 実行方法としては
- 1.モジュール内にてpdbをインポートしてメソッドを実行
- 2.python -m pbdにて実行
- の2種類がある
- #### モジュール内にてpdbをインポートしてメソッドを実行
- ```import pdb```した状態にて
- デバッグモードをスタートしたい箇所に
- ```pdb.set_trace()```を埋め込むことで実行可能
- #### python -m pdbにて実行
- ```python -m pdb [対象のモジュール] ```にてプログラム全体をデバッグ作業を進めることができる
- よく使用するコマンド
- - b(reak) [行数または関数名]
- - 行または関数にブレークポイントをうつ
- - c(ont(inue))
- - 次のブレークポイントに当たるまで実行
- - s(tep)
- - 現在の行を実行(関数呼び出しで止まる)
- - n(ext)
- - 現在の行を実行(関数呼び出しであれば関数を実行)
- - q(uit)
- - デバッガを終了
Add Comment
Please, Sign In to add comment