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

相关推荐
落寞的电源几秒前
Delegate = Object + MethodInfo
开发语言·数据库·c#
你怎么知道我是队长10 分钟前
JavaScript的介绍
开发语言·javascript·ecmascript
龙虾PRO11 分钟前
打通OpenClaw与Claude Code会话链路,实现AI全自动编码落地
大数据·人工智能
余俊晖15 分钟前
多模态文档解析开源新进展:Unlimited OCR技术方案
人工智能·ocr·多模态
触底反弹18 分钟前
🔥 50 行代码,我手写了一个 MCP Server 给 Claude 用!
javascript·人工智能·程序员
江华森18 分钟前
04-python-面向对象
开发语言·python
梦帮科技20 分钟前
基于EVM架构的Web3音频确权与RNS Token智能合约设计深度解析
人工智能·python·架构·web3·区块链·音视频·智能合约
AI行业学习22 分钟前
Notepad++ 官方纯净下载+完整安装教程(Windows)【2026.7.5】
开发语言·windows·python·前端框架·html·notepad++
无糖可可果23 分钟前
LLM 如何预测下一个词?—— 深入 Transformer 内部
人工智能
chaowwwww24 分钟前
从0开始实现个人最简harness项目
人工智能·agent