Guest User

Untitled

a guest
Sep 18th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. ### pbdについて
  2.  
  3. pbdは対話的にPythonプログラム用のデバッグを行うツール
  4.  
  5. 実行方法としては
  6. 1.モジュール内にてpdbをインポートしてメソッドを実行
  7. 2.python -m pbdにて実行
  8. の2種類がある
  9.  
  10. #### モジュール内にてpdbをインポートしてメソッドを実行
  11.  
  12. ```import pdb```した状態にて
  13. デバッグモードをスタートしたい箇所に
  14. ```pdb.set_trace()```を埋め込むことで実行可能
  15.  
  16. #### python -m pdbにて実行
  17. ```python -m pdb [対象のモジュール] ```にてプログラム全体をデバッグ作業を進めることができる
  18.  
  19. よく使用するコマンド
  20. - b(reak) [行数または関数名]
  21. - 行または関数にブレークポイントをうつ
  22. - c(ont(inue))
  23. - 次のブレークポイントに当たるまで実行
  24. - s(tep)
  25. - 現在の行を実行(関数呼び出しで止まる)
  26. - n(ext)
  27. - 現在の行を実行(関数呼び出しであれば関数を実行)
  28. - q(uit)
  29. - デバッガを終了
Add Comment
Please, Sign In to add comment