1
我尝试使用调试器IPython的3.1我的Python 2.7.9安装在Windows 7调试器IPython中不工作
下面是一个示例脚本:
def works_fine():
a = 5
b = 6
assert(a + b == 11)
def throws_an_exception():
a = 5
b = 6
assert(a + b == 10)
def calling_things():
works_fine()
throws_an_exception()
calling_things()
我踏进代码为%debug
。
我去了u
然后,我在第12行添加一个断点与b 12
我按c
然后,而不是调试运行继续它打印出“IPDB> C”,而不是继续..我应该如何解决这个问题?
> <ipython-input-7-c95b844c9880>(9)throws_an_exception()
8 b = 6
----> 9 assert(a + b == 10)
10
ipdb> u
> <ipython-input-7-c95b844c9880>(13)calling_things() 2 12 works_fine()
---> 13 throws_an_exception()
14
ipdb> b 12 Breakpoint 3 at <ipython-input-7-c95b844c9880>:12
ipdb> c
如何将代码加载到ipython中? – skyline75489
予加载它是这样的:在笔记本电脑内的第一行:'DEF works_fine(): 1 = 5 B = 6 断言(A + B == 11) DEF throws_an_exception(): 1 = 5 b = 6 断言(A + b == 10) DEF calling_things(): works_fine() throws_an_exception() calling_things()' –