ipdb

    0

    1答えて

    私はローカル変数lを持つquicksort(A, l, r)関数をデバッグしようとしています。しかし、ipdbでは、現在の行のまわりのコードを表示するコマンドにも対応しています。だから私はこのような何か見ている:私は実際にこのケースで何をしたいのか ipdb> dir() ['A', 'ipdb', 'l', 'r'] ipdb> A [2, 4, 6, 1, 3, 5, 7, 8] ip

    0

    1答えて

    こんにちは、Jupyter Notebookセルで実行されているipdb対話型コンソールを終了する適切な方法は何ですか?私はCtrlキーを押しながらZ、Ctrlキーを押しながらC、Ctrlキーを押しながらD(クロームでブックマークの要求をアップスロー) 更新、終了し、終了を試してみた: しようとしましたsys.exit()、それはノートブックのカーネルを殺しました。ノートブックに影響を与えずにイン

    0

    1答えて

    私はデバッガの使用にもっと慣れようとしており、http://www.onlamp.com/pub/a/python/2005/09/01/debugger.htmlに示されている例に従っています。私は現在、このスクリプトをしようとしている:私はhttps://docs.python.org/2/library/pdb.html#pdb.runから理解したよう > <string>(1)<modul

    0

    1答えて

    私はPython 3.6.3とWindows 7でDjangoを使用しています。私はBigchainDBドライバをインストールしようとしていて、IPDBを使いたいと思っています。 私はこれを実行しますpip install bigchaindbと私はそれが正常に実行されたと思います。 そのようなfrom bigchaindb_driver import BigchainDBのようなbigchain

    0

    1答えて

    私は、コード伊那Pythonスクリプト import ipdb; ipdb.set_trace() を埋め込むと色は、デフォルトのXtermのカラースキーム

    5

    1答えて

    私はJupyter(IPython)ノートブックを使用していますが、pdb/ipdbはうまく動作しますが、1つの問題点を除いて:pdbモードでpdbが入っているのと同じセルを誤って実行した場合、ノートブック全体が動かなくなり、これ以上コマンドを実行できなくなります。カーネルの中断や再起動も試みました。動作しません。私の唯一の選択肢は、ノートブックをシャットダウンし、それを再起動することです。 他の

    0

    1答えて

    pdbのコードをステップ実行すると、例外が発生したときにすぐにプログラムが終了します。代わりに、例外を修正してデバッグを続ける方法はありますか?プログラムを再起動するオーバーヘッドを避ける方法はありますか? pdb、ipdb、pycharm、pydevのように、多くのpyデバッガーがこの煩わしさを共有しているようです。

    5

    1答えて

    デッドロックに問題があると思われるasyncio.semaphoreモジュールを頻繁に使用していたプロダクションコードがあります。 私はunix信号で実行中のPythonコードにどのように接続するか、ipdb.set_trace()でデバッグし、イベントループ上のすべてのタスクをasyncio.Task.all_tasks()でリストする方法をいくつか発見しました。各タスクのスタックフレームをさら

    0

    1答えて

    matlabと同様に、Jupyterにはデバッグモードで機能を実行する可能性がありますか?実行はブレークポイントで中断され、実行モードではブレークポイントは無視されますか? from IPython.core.debugger import set_trace def debug(y): x = 10 x = x + y set_trace() for

    2

    1答えて

    私はipdbとyieldで作業しています。私は、yieldがipdbでそれを使用するときに期待どおりに動作しないことに気付きました。具体 、これを解決する方法をipdb(及び「n」はキーボードで charcterは単に代わりに関数から戻るの降伏コマンドをスキップ押す) def cats(): print(-1) yield for i in range(4):