当前位置: 首页 > news >正文

Pycharm debug程序,跳转至指定循环条件/循环次数

在断点出右键,然后设置条件 

 

示例

for i in range(1,100):a = i + 1b = i + 2print(a, b, i)

注意

1、你应该debug断点在循环后的位置而不是循环上的位置,然后你就可以设置你的条件进入到指定的循环上了

2、设置条件,要使用等于符号“==”而不是赋值符号“=”

3、在设置断点条件的位置,条件应该是出现过的变量,例如下面设置“a==15”是正确的、“b==15”就是错误的,因为b在这一行运行之前还没有出现

在运行过程中设置条件,从而直接运行到这次的条件循环,而不需要重新debug

例如此时你设置了断点,但是没有设置断点条件,此时i=1是第一次循环

 此时你想调到第15次循环,也就是条件“I==15”,那么你不需要重新debug,而只需要在本次运行中设置循环条件,然后直接“Step out”就可以了【Shift + F8】

 成功进入第15次循环:

http://www.lryc.cn/news/101227.html

相关文章:

  • react实现markdown
  • HTTP请求走私漏洞简单分析
  • BI-SQL丨两表差异比较
  • ZooKeeper 选举的过半机制防止脑裂
  • 【图论】树上差分(边差分)
  • RT1052的定时器
  • opencv python 训练自己的分类器
  • 详解Mybatis之分页插件【PageHelper】
  • 【基于矢量射线的衍射积分 (VRBDI)】基于矢量射线的衍射积分 (VRBDI) 和仿真工具(Matlab代码实现)
  • 基于jackson对bean的序列号和反序列化
  • 排队理论简介
  • 极速查找(3)-算法分析
  • http 常见的响应状态码 ?
  • 机器学习笔记之优化算法(四)线搜索方法(步长角度;非精确搜索)
  • Redis 哨兵 (sentinel)
  • 统计2021年10月每个退货率不大于0.5的商品各项指标
  • 【小波尺度谱】从分段离散小波变换计算小波尺度谱研究(Matlab代码实现)
  • UE5、CesiumForUnreal加载无高度地形
  • 关于Spring中的@Configuration中的proxyBeanMethods属性
  • dp1,ACM暑期培训
  • 大厂程序员的水平比非大厂高很多嘛?
  • Java开发工具MyEclipse发布v2023.1.2,今年第二个修复版!
  • 基于正交滤波器组的语音DPCM编解码算法matlab仿真
  • VS2022和QT混合编程打包发布程序
  • Filebeat学习笔记
  • 【实战】 九、深入React 状态管理与Redux机制(一) —— React17+React Hook+TS4 最佳实践,仿 Jira 企业级项目(十六)
  • 第九十五回 如何使用dio的转换器
  • Python深度学习“四大名著”之一【赠书活动|第二期《Python机器学习:基于PyTorch和Scikit-Learn》】
  • RAID相关知识
  • DataStructure--Basic