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

相关推荐
sycmancia几秒前
C++——友元、函数重载、操作符重载
开发语言·c++
m0_73812072几秒前
应急响应——Solar月赛emergency靶场溯源过程(内含靶机下载以及流量分析)
java·开发语言·网络·redis·web安全·系统安全
newbiai2 分钟前
TikTok矩阵账号引流怎么解决效率低成本高?
python·线性代数·矩阵
百家方案2 分钟前
2026年AI+智慧城市全场景应用解决方案白皮书 - 全1795页下载
人工智能·ai·智慧城市·智慧交通·智慧医疗·智慧教育·智慧政务
码农葫芦侠7 分钟前
如何把 AI 大语言模型接入个人项目
人工智能·ai·ai编程
?Anita Zhang7 分钟前
联邦学习实战:如何在分布式场景下构建隐私保护机器学习模型
人工智能·分布式·机器学习
Java面试题总结8 分钟前
Tube - Video Reactions
开发语言·前端·javascript
摘星编程11 分钟前
大语言模型(Large Language Models,LLM)如何颠覆未来:深入解析应用、挑战与趋势
人工智能·语言模型·自然语言处理
Li emily12 分钟前
解决了股票实时数据接口延迟问题
人工智能·fastapi
深蓝电商API14 分钟前
结构化数据提取:XPath vs CSS 选择器对比
爬虫·python