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次循环:

相关推荐
fuquxiaoguang12 小时前
架构模式革新:用“旁路镜像”改造老旧系统——中间件驱动的渐进式AI落地范式
人工智能·中间件·架构
团象科技12 小时前
全渠道出海布局之下,多币种云结算承担着怎样的作用
前端·人工智能
前端若水12 小时前
智能体开发与传统软件开发的核心区别
网络·人工智能·python·开源·log4j
duke86926721412 小时前
C#怎么获取U盘的插拔事件_C#如何重写WndProc捕获消息【进阶】
jvm·数据库·python
key_3_feng12 小时前
AI_Agent入门开发指南
人工智能·ai agent
IT界的渣12 小时前
AI文章改写系统源码,AI文字创作系统,AI文章工具原创一手源码,支持多个自媒体多平台
人工智能·媒体·ai自动写文章·ai文章工具·ai文章改写源码·ai文字创作系统
逻辑君12 小时前
物理学研究报告【20260001】
人工智能·算法
m0_6908258212 小时前
如何高效实现多用户通知系统而不造成数据库冗余
jvm·数据库·python
ch.ju12 小时前
Java Programming Chapter 3——Default value of array
java·开发语言
MarkHD12 小时前
本地化人工智能实践:下载并运行通义千问Qwen2.5-4B模型
人工智能