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

相关推荐
南吕十七4 小时前
RAG与Agent_体系
人工智能·机器学习
飞凌嵌入式4 小时前
工业控制+AI视觉齐发,飞凌嵌入式将亮相国际物联网展·深圳站
人工智能·物联网
AI工具测评家4 小时前
硕博论文怎么降低AI检测率?从深层语义改写到专业术语保留全面解析
人工智能·降重·ai检测·查重·降ai
Harm灬小海4 小时前
2026 年主流 AI+DevOps 平台调研分析报告
运维·人工智能·devops
Csvn4 小时前
🐍 Day 5: Python 函数详解 — 参数、作用域与一等公民
人工智能·后端
半亩码田4 小时前
C#转Python第3.6篇:Python 的 @property 比 C# 的 get/set 更灵活
java·python·c#
陆枫Larry4 小时前
英伟达 H100 是啥,到底好在哪?
人工智能
老郑聊AI业财智造4 小时前
Spring AI 技术架构与源码分析
java·人工智能·后端·spring·架构·软件工程
一点一木4 小时前
豆包工作发布:飞书,才是它真正的底牌
人工智能·ai编程·产品
程序员与背包客_CoderZ4 小时前
高性能分布式KV存储引擎RocksDB入门与C/C++编码实战
c语言·开发语言·数据库·c++·分布式·分布式数据库·rocksdb