問題タブ [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 投票する
0 に答える
26 参照

python - Pycharmの現在のフレームでシェル式を実行するには?

Pycharmでは、デバッグモードでテストを実行すると、ブレークポイントで停止して式を確認したり、それらの一部を検証したりできますが、シェルで通常できるように、任意の式をシェルで実行する方法はありますか? IPDB?

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

python - 洞察を提供しないiPythonデバッガー

私が次の機能を持っているとしましょう:

実行すると次のようになります%debug simple_func()

デバッガーに入るnと、20 が吐き出されて返されますNone

これは、関数、インタープリター、マシンなどで何が起こっているかを簡略化したものです。何が起こっているのでしょうか? 非常に単純な行ごとのステップ実行が必要なだけなのに、デバッガーでやりたいことを実行できないのはなぜですか?

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

python - ipython シェルが開かない

私は仮想環境で働いています。

以下はrequirements.txtです:

を使用してpython-3.5います。ipythonのバージョンは5.0.

ipdbデバッグするコードにを入れました。コントロールがそのポイントに到達すると、そこで停止しますが、ipythonコンソールは開きません。

また、pdbを使用すると、正常に動作します。

ですから、問題はipython私が理解できないところにあると思います。

ここに何か欠けていますか?考えられる問題は何ですか。

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

python - ipdb サードパーティのコードを呼び出したフレームまで Python デバッガーを起動する方法

私のpythonコードには、次のようないくつかのレベルのコールスタックがあります:

サードパーティ コードのどこかで例外が発生します (フレーム f5)。ipdb を使用して例外が発生したフレームに移動し、up コマンド「u」を使用してデバッガーをコードがサードパーティ コードを呼び出すフレーム (フレーム f2) に戻します。

サードパーティのコードには多くのレベルがある場合があるため、u を何度も押す必要があります。サードパーティのコードを呼び出すコードのフレームにデバッガーをすばやく移動する方法はありますか?

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

python - 事後分析デバッグ中に ipdb を終了するには?

以下を使用して、Python スクリプトのエラーを検査するのが好きです。

cこれにより、実行を続行できる pdb プロンプトが表示されます。エラーが発生した場合は、変数を調べqてスクリプトの実行を終了し、シェルに戻ることができます。

よりカラフルなので、iPythonデバッガーモジュールで同じことを試しました:

ただし、エラーの調査が完了すると、デバッガーを終了できません。quit コマンドを使用qすると、スクリプトの再実行と事後分析モードを切り替えるだけです。

このデバッガを終了するには?