問題タブ [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 - Pycharmの現在のフレームでシェル式を実行するには?
Pycharmでは、デバッグモードでテストを実行すると、ブレークポイントで停止して式を確認したり、それらの一部を検証したりできますが、シェルで通常できるように、任意の式をシェルで実行する方法はありますか? IPDB?
python - 洞察を提供しないiPythonデバッガー
私が次の機能を持っているとしましょう:
実行すると次のようになります%debug simple_func()
。
デバッガーに入るn
と、20 が吐き出されて返されますNone
。
これは、関数、インタープリター、マシンなどで何が起こっているかを簡略化したものです。何が起こっているのでしょうか? 非常に単純な行ごとのステップ実行が必要なだけなのに、デバッガーでやりたいことを実行できないのはなぜですか?
python - ipython シェルが開かない
私は仮想環境で働いています。
以下はrequirements.txtです:
を使用してpython-3.5
います。ipythonのバージョンは5.0
.
ipdb
デバッグするコードにを入れました。コントロールがそのポイントに到達すると、そこで停止しますが、ipython
コンソールは開きません。
また、pdb
を使用すると、正常に動作します。
ですから、問題はipython
私が理解できないところにあると思います。
ここに何か欠けていますか?考えられる問題は何ですか。
python - ipdb サードパーティのコードを呼び出したフレームまで Python デバッガーを起動する方法
私のpythonコードには、次のようないくつかのレベルのコールスタックがあります:
サードパーティ コードのどこかで例外が発生します (フレーム f5)。ipdb を使用して例外が発生したフレームに移動し、up コマンド「u」を使用してデバッガーをコードがサードパーティ コードを呼び出すフレーム (フレーム f2) に戻します。
サードパーティのコードには多くのレベルがある場合があるため、u を何度も押す必要があります。サードパーティのコードを呼び出すコードのフレームにデバッガーをすばやく移動する方法はありますか?
python - 事後分析デバッグ中に ipdb を終了するには?
以下を使用して、Python スクリプトのエラーを検査するのが好きです。
c
これにより、実行を続行できる pdb プロンプトが表示されます。エラーが発生した場合は、変数を調べq
てスクリプトの実行を終了し、シェルに戻ることができます。
よりカラフルなので、iPythonデバッガーモジュールで同じことを試しました:
ただし、エラーの調査が完了すると、デバッガーを終了できません。quit コマンドを使用q
すると、スクリプトの再実行と事後分析モードを切り替えるだけです。
このデバッガを終了するには?