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

相关推荐
kylezhao201924 分钟前
C#异步和并发在IO密集场景的典型应用 async/await
开发语言·数据库·c#
m0_5312371727 分钟前
C语言-函数练习2
c语言·开发语言
老金带你玩AI27 分钟前
16项测试赢了13项!Gemini 3.1 Pro碾压GPT-5.2和Claude
人工智能
是小蟹呀^28 分钟前
低质量人脸识别的两条技术路线:FIE与CSM详解
人工智能
DevilSeagull31 分钟前
LangChain & LangGraph 介绍
人工智能·程序人生·langchain·大模型·llm·vibe coding
锅包一切32 分钟前
在蓝桥杯边练边学Rust:2.原生类型
开发语言·学习·蓝桥杯·rust
lightqjx34 分钟前
【C++】C++11 常见特性
开发语言·c++·c++11
TechubNews37 分钟前
燦谷(Cango Inc)入局AI 資本重組彰顯決心
大数据·网络·人工智能·区块链
MaoziShan40 分钟前
CMU Subword Modeling | 10 Grammatical Properties
人工智能·语言模型·自然语言处理
一切尽在,你来41 分钟前
AI 大模型应用开发前置知识:Python 泛型编程全教程
开发语言·人工智能·python·ai编程