【问题标题】:How to stop in a breakpoint after x passes in Pycharm?x在Pycharm中通过后如何在断点处停止?
【发布时间】:2019-03-10 11:21:12
【问题描述】:

在 Visual Studio 中,我可以确定调试仅在程序经过特定次数后在断点处停止。

但是,我在 Pycharm 中找不到相同的内容。

有人知道怎么做吗?

【问题讨论】:

    标签: debugging pycharm breakpoints


    【解决方案1】:

    在所需位置添加断点。使用热键ctrl,shift,F8 打开“查看断点”窗口。在那里你可以标记复选框“条件”。

    如果您想在 5 次迭代后在循环中停止程序,可以将条件设​​置为 target==5,其中 target 是循环的一部分,如下所示:

    for target in object:
        <your loop body>
    

    object 是您的可迭代对象。

    【讨论】:

    • 那么,我必须在我当前的代码中创建一个额外的代码来获得这个?
    • 不,你设置了一个条件断点,它只在满足某个条件时触发(即返回True)这个条件是一个python表达式,例如target == 5
    猜你喜欢
    • 2022-11-02
    • 2015-02-08
    • 1970-01-01
    • 1970-01-01
    • 2016-08-26
    • 1970-01-01
    • 2020-08-31
    • 1970-01-01
    • 2015-09-11
    相关资源
    最近更新 更多