「JupyterNotebook」Jupyter中的程序调试方法

1. import pdb

import pdb

2. 运行的代码前加入 pdb.set_trace()

在这里插入图片描述

3. 运行单元格

然后弹出如下窗口:
在这里插入图片描述

4. 先教所有指令的爸爸:h/help

在3中的窗口中输入h/help,弹出所有指令,如下:
在这里插入图片描述
想了解某个指令细节,在对话框输入:help+空格+指令
例如输入help break后会得到详细解释,如下:
在这里插入图片描述
解释自个儿琢磨吧,下面是一些调试过程中常用的指令:

指令输入注释
设置断点b / break只输入b然后回车,则会显示设置的所有断点
b+空格+行数在某行设置断点,从当前单元格的第一行开始计数
清除断点cl / clear清除之前设置的所有断点,会弹出窗口向你确认,确认则输入yes
继续执行c / cont / continue执行程序,仅在遇到断点时停止
进入函数s / step进入被调函数
下一步n / next执行下一行代码,不进入被调用函数
查看类型type(变量)查看变量类型
退出调试q / quit退出调试

其余指令在这里:Python调试器

上面的指令基本调试足够了,其他指令自己help或者进上面的连接看吧,写累了,反正大家都是白嫖怪
在这里插入图片描述

注意点:
  • 指令框中可以输入变量以查看变量值
  • 输入next后弹出来的代码是即将执行的代码,但该行并未执行
  • 13
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值