web-dev-qa-db-ja.com

Pythonデバッガ、pdb

ツールボックスに pdb — Pythonデバッガー-)を追加します。始めるための最良の方法は何ですか?

77
Matthew Rankin

Pythonデバッガーを開始するためのリソースのリストは次のとおりです。

  1. Steve Ferbの記事を読む "Pythonでのデバッグ"
  2. Eric Holscherのスクリーンキャストを見る "pdbを使用して、Python Debugger"
  3. pdbのPythonドキュメント— The Python Debugger
  4. 第9章—ログに記録する内容がわからない場合:デバッガーの使用— Karen Traceyの Django 1.1テストとデバッグ =。
116
Matthew Rankin

あらすじ:

# epdb1.py -- experiment with the Python debugger, pdb
import pdb
a = "aaa"
pdb.set_trace()
b = "bbb"
c = "ccc"
final = a + b + c
print final

スクリプトを実行します。

$ python epdb1.py
(Pdb) p a
'aaa'
(Pdb)
15
Josh Glover