Pycharm debug程序,跳转至指定循环条件/循环次数

在断点出右键,然后设置条件

示例

python 复制代码
for i in range(1,100):
    a = i + 1
    b = i + 2
    print(a, b, i)

注意

1、你应该debug断点在循环后的位置而不是循环上的位置,然后你就可以设置你的条件进入到指定的循环上了

2、 设置条件,要使用等于符号"=="而不是赋值符号"="

**3、在设置断点条件的位置,条件应该是出现过的变量,**例如下面设置"a==15"是正确的、"b==15"就是错误的,因为b在这一行运行之前还没有出现

在运行过程中设置条件,从而直接运行到这次的条件循环,而不需要重新debug

例如此时你设置了断点,但是没有设置断点条件,此时i=1是第一次循环

此时你想调到第15次循环,也就是条件"I==15",那么你不需要重新debug,而只需要在本次运行中设置循环条件,然后直接"Step out"就可以了【Shift + F8】

成功进入第15次循环:

相关推荐
铭毅天下1 分钟前
EasySearch Rules 规则语法速查手册
开发语言·前端·javascript·ecmascript
蕤葳-12 分钟前
价值3万亿的教训:为什么员工考完CAIE,你的AI项目依然落不了地?
人工智能
GISer_Jing12 分钟前
AI Agent操作系统架构师:Harness Engineer解析
前端·人工智能·ai·aigc
禾小西15 分钟前
Spring AI :Spring AI的介绍
java·人工智能·spring
YMWM_16 分钟前
print(f“{s!r}“)解释
开发语言·r语言
ん贤17 分钟前
AI 大模型落地系列|Eino 编排进阶篇:一文讲透编排(Chain 与 Graph)
人工智能·golang·编排·eino
愤豆19 分钟前
05-Java语言核心-语法特性--模块化系统详解
java·开发语言·python
红云梦19 分钟前
简历投了 100 份没回音?我给面试平台加了个“简历雷达“
人工智能·面试·职场和发展
bksczm20 分钟前
文件流(fstream)
java·开发语言
NGC_661121 分钟前
Java 线程池阻塞队列与拒绝策略
java·开发语言