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

相关推荐
高洁0120 分钟前
大模型微调进阶:多任务微调实战
人工智能·python·深度学习·机器学习·transformer
2401_8654396324 分钟前
mysql如何处理升级后的身份认证兼容性_mysql_native_password配置
jvm·数据库·python
zopple24 分钟前
四大编程语言对比:PHP、Python、Java与易语言
java·python·php
NotFound48625 分钟前
Flask项目目录怎么分_MVC架构在Flask应用中的常见目录树
jvm·数据库·python
Elastic 中国社区官方博客26 分钟前
使用 Jina 远程 MCP 服务器的 Agentic 工作流
大数据·运维·人工智能·elasticsearch·搜索引擎·运维开发·jina
2401_8971905530 分钟前
JavaScript对象浅拷贝:Object-assign的合并规则
jvm·数据库·python
机器之心34 分钟前
太反差了!那边Claude强制「刷脸」认证,这边国内Coding Plan被外国人疯抢
人工智能·openai
机器之心35 分钟前
当AI迈入Harness时代:以MiniMax为样本看智能体云端新基建
人工智能·openai
Shorasul35 分钟前
如何用 fill 配合 map 初始化一个填充了不同对象的数组
jvm·数据库·python
kaikaile199537 分钟前
C# 文件编码转换工具
开发语言·c#