【问题标题】:How to set up conditional breakpoints in spyder?如何在spyder中设置条件断点?
【发布时间】:2018-07-17 12:43:36
【问题描述】:

在开放的互联网上找到答案应该非常简单,但显然不是。如何在 spyder (anaconda) 中设置条件断点?

例如这里是一小部分代码:

   if elem.name == "p":
      for b_elem in elem.select('b'):
         if not re_date.match(b_elem.text):
            speaker = b_elem.text.strip(':')

我想设置一个条件断点,当speaker等于'Foreign National Offenders (Exclusion from the UK) Bill'时

我尝试在扬声器旁边设置红点,右键单击并编辑条件断点,如下所示:扬声器 == 'Foreign National Offenders (Exclusion from the UK) Bill'

但代码不会在此断点处停止。我想知道为什么。有谁知道如何正确设置它?

谢谢

【问题讨论】:

    标签: conditional-breakpoint


    【解决方案1】:

    调试器在您评估该行之前放置断点的行处停止。 因此,要根据变量“speaker”的值停止调试,您应该在定义“speaker”的行的下方插入条件断点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-08-28
      • 2019-12-18
      • 1970-01-01
      • 2020-02-12
      • 2015-07-03
      • 2017-07-11
      • 1970-01-01
      相关资源
      最近更新 更多