を使用して Python スクリプトをデバッグする場合、デバッグ セッション シェルで のipdb my_script.py
ような IPython マジック関数を使用したいと考えています。可能ですか?%paste
%cd
ipdb
質問する
4841 次
2 に答える
19
You can open a IPython shell inside a stack, just like pdb does. Do the following:
- Import embed() from IPython, and put it inside your code.
- Run the script
Example:
from IPython import embed
def some_func():
i = 0
embed()
return 0
In Python shell:
>>> te.func()
IPython 1.0.0 -- An enhanced Interactive Python.
(...)
In [1]: %whos
Variable Type Data/Info
i int 0
In [2]:
Was that what you were looking for?
于 2013-09-15T01:47:53.410 に答える