問題タブ [winpdb]

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 投票する
2 に答える
512 参照

python - ソース コードを変更せずに、Winpdb Python デバッガーで戻り値を検査するにはどうすればよいですか?

デフォルトの Python デバッガーであるpdbretvalには、現在の関数の戻り値を計算済みで、呼び出し元フレームに戻るまであと 1 ステップである場合に、現在の関数の戻り値を出力するドキュメント化されていない (?) コマンドがあります。

グラフィカルなWinpdbデバッガーに同様の機能はありますか? 戻り値がどこにも見つからず、retval がコマンドとして認識されません。


ちなみに、中間変数を追加して代わりに検査できることはわかっていますが、特にサードパーティのライブラリからの場合は、デバッグしているコードを編集する必要はありません。

最後に、GUI があり、Linux 上で実行され、IDE 内にバンドルされていない限り、別のデバッガーにもオープンです。

0 投票する
2 に答える
305 参照

python - winpdb: Repr はどのように機能しますか?

再定義された UserDict クラスが__repr__あり__str__、それを WinPDB で使用していくつかのコードをデバッグしています。

これは、そのスクリプトのデバッグ セッションです。コンソールの注 2 コマンド:eval(variable)およびeval(variable.__repr__())、スクリプトの実行が最後の行に達したときに発行されます。 ここに画像の説明を入力

通常のpythonコンソールでは失敗するはずのWinPDBコンソールで言うとeval(variable)、「Repr」列と同じものが返されます。

その「Repr」列の内容をどのように埋め、実際に何をするのだろうeval(variable)か?

0 投票する
2 に答える
1110 参照

python - winpdb が Python 3.3 で動作しない

python 3.3 で rpdb2 を実行することはできませんが、いくつかの情報源によると可能であるはずです。

rpdb2 のバージョンはRPDB 2.4.8 - Tychod. を実行してインストールしましたpip-3.3 install winpdb

手がかりはありますか?

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

bash - コマンドはパス上に存在しますが、「コマンドが見つかりません」ではなく「そのようなファイルまたはディレクトリはありません」と表示されます

おそらくwinpdbとは特に関係のないこの問題に困惑しています。winpdb を現在のバージョンにするために、何度かインストールとアンインストールを繰り返しました。動作するようになりましたが、自分のパス上にあるにもかかわらず、コマンド「winpdb」を使用して起動できません。そして、それが存在するディレクトリであっても、「コマンドが見つかりません」ではなく「そのようなファイルまたはディレクトリはありません」と表示されます。ただし、そのディレクトリにいるときは、./winpdb. これ[ https://askubuntu.com/questions/133389/no-such-file-or-directory-but-the-file-exists]は、私が答えに最も近いものであり、それが関係していることを示唆しています壊れたシンボリック リンク。しかし、ls -l ではそのようなリンクは表示されません。

これが要約です。完全なパス名にコピー/貼り付けを使用したcdため、単なるタイプミスではありません。最後に実行され、終了すると次のコマンド プロンプトが表示されます。

どんな助けでも大歓迎です!