[Python]超便利なデバッグ


pythonで楽にデバッグしたい方へ

pythonをコマンドラインで走らせるとき、

$ python hoge.py -m pdb

のように"-m pdb"をつけるとデバッグモードで実行してくれます。
(最近知りましたがこれだけでもめちゃ便利)

任意の場所で処理を止めたい時は・・・

Eclipseのようにブレークポイントを置きたい時は、

hoge.pyに

assert False

を挿入してデバッグモードで実行すればよいです。

assert Falseに反応してそこで止まってくれるので、あとはやりたい放題です。

短いですが以上です!