在Jupyter notebook中调试python程序

您所在的位置:网站首页 jupyternotebook怎么运行数组 在Jupyter notebook中调试python程序

在Jupyter notebook中调试python程序

2024-03-22 12:48| 来源: 网络整理| 查看: 265

在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)然后在此处输入一系列调试命令,下面先展示所有的命令:

完整命令简写命令描述argsa打印当前函数的参数breakb设置断点clearcl清除断点condition无设置条件断点continuec或者cont继续运行,知道遇到断点或者脚本结束disable无禁用断点enable无启用断点helph查看pdb帮助ignore无忽略断点jumpj跳转到指定行数运行listl列出脚本清单nextn执行下条语句,遇到函数不进入其内部pp打印变量值,也可以用printquitq退出 pdbreturnr一直运行到函数返回tbreak无设置临时断点,断点只中断一次steps执行下一条语句,遇到函数进入其内部wherew查看所在的位置!无在pdb中执行语句


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3