Tag: ipdb

使用ipdb在一个单元格(jupyter或Ipython)中debuggingpython代码

我正在使用firefox的jupyter(或Ipython)笔记本,并希望debugging单元格中的一些python代码。 我正在使用'import ipdb; ipdb.set_trace()'作为一种断点,例如我的单元格有以下代码: a=4 import ipdb; ipdb.set_trace() b=5 print a print b 后用Shift + Enter执行后给我这个错误: ————————————————————————– MultipleInstanceError Traceback (most recent call last) <ipython-input-1-f2b356251c56> in <module>() 1 a=4 —-> 2 import ipdb; ipdb.set_trace() 3 b=5 4 print a 5 print b /home/nnn/anaconda/lib/python2.7/site-packages/ipdb/__init__.py in <module>() 14 # You should have received a copy of the GNU […]

将生成器对象转换为列表进行debugging

当我使用IPython在Python中进行debugging时,有时候会碰到一个断点,我想检查一个当前是一个生成器的variables。 我能想到的最简单的方法就是把它转换成一个列表,但是我不清楚在ipdb一行中做什么的简单方法,因为我对Python很ipdb 。