Python をシングルステップでデバッグするにはどうすればよいですか?シングルステップ デバッグについて紹介します。
#方法 1: python -m pdb myscript.py## を実行します。
#(Pdb) は最初の行で自動的に停止します。デバッグを待ってから、ヘルプを参照してください。
方法 2: デバッグ中のプログラムの先頭で: pdb をインポートし、コード行にブレークポイントを設定します: pdb.set_trace()
関連する推奨事項: "
<ブレークポイント設定
(Pdb) b 10 #この py の 10 行目にブレークポイントを設定します or (Pdb) ots.py:20 #ots.py の 20 行目にブレークポイントを設定します
ブレークポイントを削除します (Pdb) b #ブレークポイントのポイント番号を表示します
(Pdb)cl 2 #2 番目のブレークポイントを削除します
<実行
(Pdb)n #シングルステップ実行(Pdb)s #ファインポイント実行つまりたとえば、メソッド
(Pdb)c #次のブレークポイントにジャンプします
(Pdb)a #スタック内のすべての変数を表示します
<コマンド ラインでのデバッグは次のとおりであると仮定します: import pdb
def tt():
pdb.set_trace()
for i in range(1, 5):
print i
<<< tt()
#这里支持 n p c 而已
< (3)tt()
(Pdb) n
pdb段階的なデバッグ方法は次のように要約されます:
以上がPythonでシングルステップデバッグする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。