ipython
一部の機能がデバッガーから利用できないことに気付きました。たとえば、変数イントロスペクションの?
and??
オペランドは機能しません。
例えば
ipython> run my_script.py
ipython> %debug
ipdb> foo?
*** SyntaxError: invalid syntax(<stdin>, line1)
ipython
デバッガーにすべての機能をもたらす方法はありますか?
ipython
はデバッグ用のPython デバッガーを実行するため、(リストのtype )pdb
によって提供されるコマンドと標準の Python 構文 ( に置き換えることができます) に制限されます。pdb
h
foo?
help(foo)
コード内の任意の位置で IPython シェルを開始したい場合は、Embedding IPythonを試すことができます。