在Jupyter notebook中调试python程序
Jupyter notebook简洁易用,已成为数据分析、机器学习领域的宠儿。如果大家在运行程序的过程中,出现了bug,免不了需要进行调试。在IDE(集成开发环境)中调试和在Jupyter notebook中调试还是有区别的。今天我们来学习下如何在Jupyter notebook中调试程序。
jupyter的调试是通过python自带的pdb库来实现的。分为如下几个步骤(图片可点击放大查看):
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)然后在此处输入一系列调试命令,下面先展示所有的命令:
完整命令 | 简写命令 | 描述 |
---|---|---|
args | a | 打印当前函数的参数 |