問題タブ [ipdb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
808 参照

python - ipdb セッション全体の履歴

この質問は以前にもありましたが、良い答えが見つかりませんでした。というわけで、また質問しようと思います。

セッション間でコマンドを ipdb に記憶させたいです。現在、Ipython セッションで実行されたコマンドを取得できますが、古い ipdb セッションからは取得できません。この機能があれば、時間を大幅に節約できます。

誰でもこの問題の解決策を持っていますか?

0 投票する
0 に答える
141 参照

python - ipdb で手動で呼び出された関数によって発生した例外のトレースバックを表示する

「*** IndexError: list index out of range」だけでなく、完全なトレースバックを表示したい (きれいなもの - スタック フレーム、ローカルなど)。それ、どうやったら出来るの?

0 投票する
1 に答える
162 参照

python - Macports を使用した ipdb のインストール エラー

Yosemite を実行している Mac に ipdb をインストールしたいと考えています。これを入力すると:

それは私にこのエラーを与えます:

これを解決するには?

0 投票する
1 に答える
920 参照

python - ipython 事後分析デバッグ: 外部関数のスコープ

次のコードを検討してください。

IPython では、例外が発生した後、%debugライン マジックによって Python デバッガーが のスコープで開かれますinner()

outer()これまでに生成された結果を保存するために、(i)pdb にスコープに入るように指示するにはどうすればよいですか?

0 投票する
0 に答える
498 参照

python - デバッグ中およびすべてのモジュールのリロード中にコードを再実行する

Python コードをデバッグするときは、コマンド ラインから ipdb を介してスクリプトを実行し、いくつかのブレークポイントを設定します。次に、1 つまたは複数のモジュールに変更を加えて、再実行します。ただし、単にrunモジュールを使用すると、リロードされません。それらが確実に実行されるようにするために、Python を完全に終了して再起動することができますが、すべてのブレークポイントをリセットする必要があります。

(i)pdb で実行を再開し、すべてのモジュールが再帰的に再ロードされるようにする方法はありますか?