気軽に楽しくプログラムと遊ぶ

自分が興味があってためになるかもって思う情報を提供しています。

実行中以外の全体ソースを参照できるPython デバッガー pudb

インストール

$ pip install pudb 

使い方

pythonのところをpudb に置き換えるだけ

$ pudb sample.py  

コマンド

  • n : 次の行へ (ステップオーバー)
  • s :関数などの内部に入る (ステップイン)
  • b :ブレークポイントを打つ
  • ? : Help ウィンドウが表示
  • Ctrl + x : 下側に表示されている Python の REPL ウィンドウに移動
    • REPL ウィンドウ
      • 現在の変数の状態を見れる
  • q:終了する(Ctrl +x を押して制御をメインのウィンドウに戻してから q キー)