pdb

    7

    3答えて

    私はDjangoを使ってウェブサイトを運営しています。ほとんどすべてのスクリプトの始めにipdbをインポートして、デバッグを簡単にしています。しかし、私がモジュールから関数を使用することはほとんどありません(私がデバッグしているときのみ)。 これは私のパフォーマンスを低下させるでしょうか?対照的に、 ipdb.set_trace() : import ipdb; ipdb.set_trace(

    2

    1答えて

    私は関数foo()を持つPythonプログラムを持っています。 プログラムをPDBで実行し、プログラム内の任意のブレークポイントで停止します。私はPDB内からのfoo()を呼び出すため 今、それは簡単です、私はちょうどタイプ: !foo() そして、fooの実行を。それが終わるとすぐに、それはPDBに戻ってきます、そして、私はまだ私のプログラムが以前にあった元の行で待っています。 しかし今、私

    4

    1答えて

    ipython %pdbのマジックが有効になっているコードを実行し、そのコードが例外をスローすると、その後に実行を続行するようにコードに指示する方法はありますか? たとえば、例外がValueError: x=0 not allowedであるとします。 pdbでx=1を設定し、コードを実行(再開)できるようにすることはできますか?

    3

    1答えて

    dllファイルのヘッダーにあるpdbファイルのパスを絶対パスから相対パスに変更する方法はありますか?例えば 私は私のライブラリファイルでDUMPBIN /ヘッダをすれば、私が取得: Time Type Size RVA Pointer -------- ------ -------- -------- -------- 4AE9A239 cv 4F 0001A9A8 197A8 Format: R

    17

    4答えて

    私はPython pdbでオブジェクトのすべての属性を列挙しようとしています。 たとえば、すべての属性とすべてのメソッドを一覧にしたいとします。sys.stderrです。 どうすればいいですか?

    12

    3答えて

    私はpdbを実行したい、コードをステップ実行し、ある時点でいくつかの名前で指し示された値を変更する。だから、私は 'stationLat'という名前で指されている値を変更したいかもしれません。しかし、私はできないようです。ここに例があります: >>> import extractPercentiles >>> import pdb >>> pdb.run("extractPercentiles

    5

    1答えて

    pdb.set_trace()を使用して、jをインデックス変数として使用する一連の式をデバッグしようとしています。 j = 0のようなステートメントは許可されません。jはpdbの予約シンボルです。どうすればこの問題を回避できますか? docsから

    4

    3答えて

    最近アップグレードされたVisual Studio 2010を使用しています。このソリューションには25のプロジェクトが含まれており、12のdllとexeが作成されます。私は特定の問題をデバッグしようとしており、シンボルがロードされていないためにできません。 は私が手「を見つけるか、PDBファイルを開くことができません」、これが発生し、他のすべてのPDBファイルのロードうまくDLLのプロジェクトの

    1

    1答えて

    ipython 0.10と0.11の両方で、pdbの自動起動を例外に設定しました。 ipython 0.10で、それが正常に動作します: In [1]: 1/0. --------------------------------------------------------------------------- ZeroDivisionError Traceback (most

    9

    4答えて

    私はpdbで直接デバッグするのがとても新しく、Djangoアプリケーションのデバッグにいくつかの問題があります。ここに私がやっていることがあります: python -m pdb manage.py runserver (pdb) b core/views.py:22 Breakpoint 2 at /Users/raphaelcruzeiro/Documents/Projects/pdb_te