7. python - デバッグ

 
7.1 参考にしたサイト
7.2 デバッグする

7.1 参考にしたサイト

 下記のサイトを参考にさせていただきました。
27.3. pdb — Python デバッガ — Python 3.6.5 ドキュメント」
「Python デバッグ Tips

7.2 デバッグする

 まぁ、ちょうどいい具合というか、悪い具合というか、前項のソース記述時に思うように動作しなかったので、デバッグすることにしました。  デバッガは以下のようにして起動します。

> python -m pdb ソース名
 n で次のステップ、q で終了するあたりは、他のデバッガと同様です。  わたしが、よく使うコマンドをリストしておきます。
コマンド 意味 備考
b(reak) 指定した場所(ファイル名や行番号を指定可)で停止
c(ont(iure)) ブレークポイントに出会うまで、実行を継続
l(ist) 実行中の行を表示
n(ext) 次のステップを実行
p(rint) 値の表示 print と打ってしまうと print 関数を実行するらしい
q(uit) 終了

 コマンドのカッコ内は、省略可能であることを示します。