0

ipython一部の機能がデバッガーから利用できないことに気付きました。たとえば、変数イントロスペクションの?and??オペランドは機能しません。

例えば

ipython> run my_script.py
ipython> %debug
ipdb> foo?
*** SyntaxError: invalid syntax(<stdin>, line1)

ipythonデバッガーにすべての機能をもたらす方法はありますか?

4

1 に答える 1

4

ipythonはデバッグ用のPython デバッガーを実行するため、(リストのtype )pdbによって提供されるコマンドと標準の Python 構文 ( に置き換えることができます) に制限されます。pdbhfoo?help(foo)

コード内の任意の位置で IPython シェルを開始したい場合は、Embedding IPythonを試すことができます。

于 2012-11-19T15:52:05.713 に答える