IPython嵌入断点-如何查看断点周围的代码?
假设我有一些python代码带有IPython嵌入断点-如何查看断点周围的代码?,python,debugging,ipython,pry,Python,Debugging,Ipython,Pry,假设我有一些python代码带有embed断点,如下所示: from IPython import embed def my_func(self): some_var = 'awesome sauce' embed() # other stuff happens 当我运行我的测试运行程序时。。。用saypytest: $ python -m pytest -k test_something_awesome 我的ipython终端如何提供嵌入断点周围的上下文代码 因此,不是:
embed
断点,如下所示:
from IPython import embed
def my_func(self):
some_var = 'awesome sauce'
embed()
# other stuff happens
当我运行我的测试运行程序时。。。用saypytest
:
$ python -m pytest -k test_something_awesome
我的ipython终端如何提供嵌入断点周围的上下文代码
因此,不是:
我会得到类似于ruby的PRY输出的东西,比如:
听起来似乎比
IPython.embed更合适。事实上,这样做效果更好。谢谢你,先生。听起来似乎比IPython.embed更合适。事实上,这样做效果更好。谢谢你,先生。