前言

遇到一个问题,由于数据量较大,直接debug调试太费时间,看了上面链接的博文,结合自身实践,于是有了这篇博文。

流程

打断点,右键断点,condition填入条件(当条件为true时会进入断点,开始调试),debug运行。

具体如图。
Pycharm设置条件断点
注:循环内赋值的变量可能无法使用,可用赋值前的变量代替,如b=A.a; 条件里写A.a < 100等等。

其他debug用法

只记录,不进行debug
Pycharm设置条件断点

pycharm遇到抛出异常,能自动结束debug

  • step over: 到该文件下一行
  • step into: 跟随调用到下一行被执行代码
  • step into my code:到本项目的任意文件的下一行被执行的代码
  • force step into: 强制进入下一行被执行的代码,即使是在一个已经排除的文件中。
  • step out:到调用该函数的下一行代码
  • run to cursor:运行到设置光标的位置

Pycharm设置条件断点

更多debug操作详见官方
https://www.jetbrains.com/pycharm/features/debugger.html

附:
断点简单使用:
https://www.cnblogs.com/dalaoban/p/11394583.html

参考: https://blog.csdn.net/weixin_36670529/article/details/103192178

相关文章: