問題タブ [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/pdb で以前のエラーに戻る方法はありますか?
よくあることですが、何かをデバッグしようとして、入力するのを忘れてしまいます
デバッグコマンドの入力にジャンプします。
そして、私は得る
そして、元のエラーをデバッグすることはできなくなりました。この NameError だけです。
したがって、実際にデバッグしたいエラーを生成するには、scipt を再度実行する必要があります。
以前のエラーに戻る方法はありますか? 多分それをどこかに保存するためのハックな方法はありますか?
python - ipdbがインポートされている場合、python multiprocessingプロセスはhttpリクエストによって強制終了されます
ipdb
インスタンスにラップされた http リクエストを作成すると、単にインポートするmultiprocessing Process
と、プログラムがエラーやメッセージなしで終了するように見えます。
次のスクリプトは非常に奇妙な動作をします。
これをターミナルで実行すると、出力は単純before
になり、プロンプトに戻ります。すべてをコメントアウトすればimport ipdb
問題なく、リクエストは正常に行われます。
- インスタンスを変数に格納し、後で
Process
呼び出しても違いはありませんでした。join()
start()
- これは、Python 2.7.10 と 3.5.0 の両方で発生します。
- 従来の では起こりません
pdb
。 - ここやここにいる他の人々もこの問題を抱えています。前者では、インポート
ipdb
が原因かどうかはわかりません。後者では、パッケージ/python バージョンのアップグレードの問題のように見えましたが、現在の最新 (4.0.0 および 0.8.1) でiPython
あることを確認しました。ipdb
なぜこれが起こっているのか誰でも説明できますか?
python - 警告時にデバッグモードに自動的に切り替える方法は?
コードの実行中に発生する警告をデバッグしたいと考えています。
最初の警告が発生する前に警告なしで何百万回も警告が発生する行が実行されるため、単純なブレークポイントは機能しません。
また、これが発生している行はライブラリ コード (より正確にはpandas/core/common.py
) にあるため、コードをまったく変更しないことをお勧めします。
プログラムが警告を発したときにプログラムの実行を停止し、この時点でスタックを検査したいだけpdb
ですipdb
。
警告の発行時に、いずれかのデバッガーが自動的にシングル ステップ モードに入るように構成する方法はありますか?
python - pdb/ipdb はデバッグ用の stdin/stdout をどのように処理しますか?
Python プログラムを実行する nodejs スクリプトがあります。デバッグ セッションの開始時に pdb と対話できるようにしたいと考えています。
これを使用してプロセスを開始しています:
残念ながら、デバッグ セッションが開始されると、何も表示されず、プロセスが単にハングします。pdb/ipdb は動作していると思いますが、私が行ったことが pdb に送信されているようには見えません。
nodejsからpdbと対話することは可能ですか?
python - ImportError: 'ipdb' という名前のモジュールがありません
私はpythonが初めてで、標準のpythonパッケージでインタラクティブなpythonデバッガーを使用しようとしています。テキスト エディター (atom) または iPython のコマンド ラインで "import ipdb" を実行すると、常に次のエラーが表示されます: ImportError: No module named 'ipdb'
ipdb モジュールはどこにありますか? pythonを再インストールした後もまだありません。
ありがとう!