Jupyter notebook调试 jupyter的调试是通过python自带的pdb库来实现的。 下面讲一下在notebook中如何进行调试 1.首先需要import pdb 2.然后在import后写入语句: pdb.set_trace() 这个的作用是输入调试器。 3. 下面以一段简单的代码为例展示几个功能: 打开jupyter的home页面新建一个文件输入以下语句 - import pdb
- pdb.set_trace()
- def sum(a,b):
- c=a+b
- return c
- a=1
- b=2
- c=sum(a,b)
- print (c)
复制代码4. 按cntrl+enter运行 进入到如下界面: 5. 然后在此处输入一系列调试命令,下面先展示所有的命令: 6. 断点: 输入:b 6 即在第6行打入断点。 再次输入:b 8,在第8行打入断点。 在打入断点后输入b可以查看当前程序的断点状态: Num为断点的序号,Where为断点的位置。 7. continue 输入c后程序会继续执行直到结束或遇到下一个断点: 8. 查看某些变量的值 输入:p a 可以看到变量a的值为1 9. 执行下一步(n): 输入n执行下一步,但是若下一步会进入函数内部则不进入。 10. 执行下一步(s): step与next的区别在于他可以执行下一步是函数的语句,进入到函数内部。 8 11.执行打印函数参数(a): 至此在jupyter的一些简单调试便讲完了,欢迎大家一起分享jupyter的经验。
|