問題タブ [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.
python - ipdb セッション全体の履歴
この質問は以前にもありましたが、良い答えが見つかりませんでした。というわけで、また質問しようと思います。
セッション間でコマンドを ipdb に記憶させたいです。現在、Ipython セッションで実行されたコマンドを取得できますが、古い ipdb セッションからは取得できません。この機能があれば、時間を大幅に節約できます。
誰でもこの問題の解決策を持っていますか?
python - ipdb で手動で呼び出された関数によって発生した例外のトレースバックを表示する
「*** IndexError: list index out of range」だけでなく、完全なトレースバックを表示したい (きれいなもの - スタック フレーム、ローカルなど)。それ、どうやったら出来るの?
python - Macports を使用した ipdb のインストール エラー
Yosemite を実行している Mac に ipdb をインストールしたいと考えています。これを入力すると:
それは私にこのエラーを与えます:
これを解決するには?
python - ipython 事後分析デバッグ: 外部関数のスコープ
次のコードを検討してください。
IPython では、例外が発生した後、%debug
ライン マジックによって Python デバッガーが のスコープで開かれますinner()
。
outer()
これまでに生成された結果を保存するために、(i)pdb にスコープに入るように指示するにはどうすればよいですか?
python - デバッグ中およびすべてのモジュールのリロード中にコードを再実行する
Python コードをデバッグするときは、コマンド ラインから ipdb を介してスクリプトを実行し、いくつかのブレークポイントを設定します。次に、1 つまたは複数のモジュールに変更を加えて、再実行します。ただし、単にrun
モジュールを使用すると、リロードされません。それらが確実に実行されるようにするために、Python を完全に終了して再起動することができますが、すべてのブレークポイントをリセットする必要があります。
(i)pdb で実行を再開し、すべてのモジュールが再帰的に再ロードされるようにする方法はありますか?