脚本之家,脚本语言编程技术及教程分享平台!
分类导航

Python|VBS|Ruby|Lua|perl|VBA|Golang|PowerShell|Erlang|autoit|Dos|bat|shell|

服务器之家 - 脚本之家 - Python - pycharm 在debug循环时快速debug到指定循环次数的操作方法

pycharm 在debug循环时快速debug到指定循环次数的操作方法

2024-04-10 10:47弹伦琴的雷登 Python

在 PyCharm 中,可以使用条件断点来实现在特定循环次数后停止调试,本文重点介绍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)

设置一个断点,右键——调试

pycharm 在debug循环时快速debug到指定循环次数的操作方法

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

pycharm 在debug循环时快速debug到指定循环次数的操作方法

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

pycharm 在debug循环时快速debug到指定循环次数的操作方法

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

pycharm 在debug循环时快速debug到指定循环次数的操作方法

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

pycharm 在debug循环时快速debug到指定循环次数的操作方法

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

pycharm 在debug循环时快速debug到指定循环次数的操作方法

到此这篇关于pycharm 在debug循环时 如何快速debug到指定循环次数的文章就介绍到这了,更多相关pycharm debug循环次数内容请搜索服务器之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持服务器之家!

原文链接:https://blog.csdn.net/weixin_44502754/article/details/137400577

延伸 · 阅读

精彩推荐
  • Python详解pytorch中squeeze()和unsqueeze()函数介绍

    详解pytorch中squeeze()和unsqueeze()函数介绍

    这篇文章主要介绍了详解pytorch中squeeze()和unsqueeze()函数介绍,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的...

    Jaborie20339172020-09-04
  • PythonPytorch数据类型与转换(torch.tensor,torch.FloatTensor)

    Pytorch数据类型与转换(torch.tensor,torch.FloatTensor)

    这篇文章主要介绍了Pytorch数据类型转换(torch.tensor,torch.FloatTensor),之前遇到转为tensor转化为浮点型的问题,今天整理下,我只讲几个我常用的,对Pytorch数据...

    ggbooo42212023-02-26
  • PythonPython实现根据IP地址和子网掩码算出网段的方法

    Python实现根据IP地址和子网掩码算出网段的方法

    这篇文章主要介绍了Python实现根据IP地址和子网掩码算出网段的方法,涉及Python基于Linux平台的字符串操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下...

    Linjianying11014032020-07-28
  • Pythonpytorch 调整某一维度数据顺序的方法

    pytorch 调整某一维度数据顺序的方法

    今天小编就为大家分享一篇pytorch 调整某一维度数据顺序的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...

    SYSU_BOND6942021-04-26
  • Pythonpython基于turtle绘制几何图形

    python基于turtle绘制几何图形

    turtle又称为海龟绘图,是Wally Feurzeig, Seymour Papert 和 Cynthia Solomon 于 1967 年所创造的 Logo 编程语言的python实现。turtle是基于tkinter图形界面设计的。...

    wedo实验君7982021-12-01
  • Pythonpython使用tkinter实现透明窗体上绘制随机出现的小球(实例代码)

    python使用tkinter实现透明窗体上绘制随机出现的小球(实例代码)

    今天教大家怎么实现Tkinter透明窗体,在上篇文章给大家介绍过透明窗体上绘制小球,今天接着通过实例代码给大家分享python使用tkinter实现透明窗体上绘制...

    dhjabc_13622021-11-02
  • Pythonpython中itertools模块zip_longest函数详解

    python中itertools模块zip_longest函数详解

    itertools模块包含创建高效迭代器的函数,这些函数的返回值不是list,而是iterator(可迭代对象),可以用各种方式对数据执行循环操作,今天我们来详细探讨...

    牛奶i豆浆9512021-03-04
  • PythonPandas中resample方法详解

    Pandas中resample方法详解

    这篇文章主要介绍了Pandas中resample方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着...

    wangshuang163113242021-07-29