タグ

pdbに関するjoan9のブックマーク (2)

  • pdb - ゲームエンジニアな日々

    今まで専らpythonのデバッグはimport pdb;pdb.set_trace()でした(笑) そろそろemacs上でもデバッグしたいなぁと思い先日emacsのgud-pdbモードを試してみたのですが、まずシェル上からpdbコマンドを呼べるようにしておく(gudの命令を変更するでもたぶん可?)のだけでも最初わからなかったんですが、それをやってもpdbシェルに何もでずさぱっりな状態だったので諦めていました。 今日閃いてpythonに-uオプション付けたらみごと動きました!これでデバッグもemacs上でできます。素敵です。素敵大臣です。

    pdb - ゲームエンジニアな日々
  • pdb の使い方 -- 導入編

    pdb とは ここでは、pdb の簡単な使い方を示します。 pdb とは、Python 付属のデバッガのことです。 デバッガといっても IDE (統合開発環境) についてくるようなグラフィカルなものではなく、コマンドラインベースのものです。 ですが、ある程度大きいプログラムを開発する人にとって、デバッガは必須といっても過言ではないでしょう。 pdb は、他のライブラリと同じく、モジュールとして提供されています。 したがって、まずは pdb モジュールをインポートする必要があります。 >>> import pdb 実際にデバッグするときは、pdb.run( 文字列 ) と呼び出します。 引数の文字列は、関数呼び出しなどの実行文です。 また、pdb.runcall(callableobject[, argument[, argument ...]]) と、呼び出し可能オブジェクト (関数、クラ

  • 1