利便性に関する質問です。私は Visual Studio や XCode などの IDE のデバッガーに少し慣れてしまっています。import pdb; pdb.set_trace()
ブレークポイントを設定するために入力しなければならないのは少し面倒だと思います (ファイルの先頭で pdb をインポートするのは避けたいです。忘れてそのままにしてしまう可能性があるからです)。
IDE で見られるのと同じくらい簡単で目立たない、Python コードにブレークポイントを設定するより簡単な方法はありますか?
ベストアンサー1
pdb
コマンドラインからプログラムを実行するには、
python -m pdb your_script.py
1 行目でブレークし、コマンドを使用してコード内の任意の場所にブレークポイントを追加できるようになりますbreak
。その構文は次のとおりです。
b(reak) [[ファイル名:]行番号 | 関数[, 条件]]
どこにでもブレークポイントを追加できるほど柔軟性があります。