【pycharm】在debug循环时,如何快速debug到指定循环次数

【pycharm】在debug循环时,如何快速debug到指定循环次数

【先赞后看养成习惯】求关注+收藏+点赞😀

在 PyCharm 中,可以使用条件断点来实现在特定循环次数后停止调试。这可以通过在断点处右键单击,然后选择 “Add Breakpoint” -> “More” -> “Condition” 来设置。在条件中,可以编写一个表达式,用于检查循环的迭代次数。例如,如果要在第五次迭代后停止调试,可以设置条件为 i == 5,其中 i 是循环中的计数器变量。
示例:

def my_cal(i):

    for a in range(1,100):
        c = i + a

    return c
i=1
d = my_cal(i)
print(d)
  • 设置一个断点,右键——调试

在这里插入图片描述

  • 点击下图红色方框,则会进行逐步调试

在这里插入图片描述

  • a值是目前调试的循环次数

在这里插入图片描述

  • 如果我想直接让a跳转到第50次循环,可以在断点处——右键——条件设置——a==50——完成

在这里插入图片描述

  • 设置好条件值之后直接点步出(下图红色框)

在这里插入图片描述

  • 此时a已经跳转到第50次循环了

在这里插入图片描述

相关推荐

  1. 如何DEBUG ABAP程序中的循环语句

    2024-04-06 07:40:02       37 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-06 07:40:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-06 07:40:02       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-06 07:40:02       82 阅读
  4. Python语言-面向对象

    2024-04-06 07:40:02       91 阅读

热门阅读

  1. TCP协议

    TCP协议

    2024-04-06 07:40:02      29 阅读
  2. Redis 怎么发布订阅

    2024-04-06 07:40:02       41 阅读
  3. 洛谷 P4554 小明的游戏

    2024-04-06 07:40:02       38 阅读
  4. 使用vue计算斐波那契数列的第n项

    2024-04-06 07:40:02       33 阅读
  5. 机器学习 - metric评估方法

    2024-04-06 07:40:02       34 阅读
  6. Flink应用

    2024-04-06 07:40:02       29 阅读
  7. Spring Boot 集成 RabbitMQ(二)

    2024-04-06 07:40:02       29 阅读
  8. PyTorch之Torch Script的简单使用

    2024-04-06 07:40:02       31 阅读
  9. PyTorch搭建Autoformer实现长序列时间序列预测

    2024-04-06 07:40:02       28 阅读