大家好,又见面了,我是你们的朋友全栈君。
前言
遇到一个问题,由于数据量较大,直接debug调试太费时间,看了文末链接的博文,结合自身实践,于是有了这篇博文。
流程
打断点,右键断点,condition填入条件(当条件为true时会进入断点,开始调试),debug运行。
具体如图。
注:循环内赋值的变量可能无法使用,可用赋值前的变量代替,如b=A.a; 条件里写A.a < 100等等。
其他debug用法
只记录,不进行debug
pycharm遇到抛出异常,能自动结束debug
- step over: 到该文件下一行
- step into: 跟随调用到下一行被执行代码
- step into my code:到本项目的任意文件的下一行被执行的代码
- force step into: 强制进入下一行被执行的代码,即使是在一个已经排除的文件中。
- step out:到调用该函数的下一行代码
- run to cursor:运行到设置光标的位置
更多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
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/213455.html原文链接:https://javaforall.cn