【问题标题】:Pycharm: Is there a way to save a break point state and debug going forward?Pycharm:有没有办法保存断点状态并继续调试?
【发布时间】:2019-01-22 09:06:46
【问题描述】:

在 Pycharm 中调试代码时,有没有办法在继续之前保存当前状态?这样,如果下游存在错误,我就不必重新处理已经调试过的所有内容。

谢谢

【问题讨论】:

    标签: python debugging pycharm


    【解决方案1】:

    虽然您可以创建一个临时的debug template 以便更轻松地回到您所在的位置,但无法保存正在运行的调试会话的整个状态并在下游修改代码。我唯一的建议是运行脚本的新实例并保持当前会话的调试打开状态。

    【讨论】:

    • 谢谢……我已经习惯了笔记本的便利(我是一名数据科学家)……但是当我把代码从那里拿出来并将其变成“真正的代码”时……我怀念只在一个单元上工作的能力——如果出现问题,无需重新运行上游的所有内容。
    【解决方案2】:

    根据您对“正确”答案的评论,听起来您真正想要的是交互性,您可以通过多种方式轻松地在 PyCharm 中拥有它。

    通过调试器: 一种方法是设置一个断点,然后从这个状态开始在控制台中执行代码。您可以一次执行大量代码或仅执行一行代码。

    没有调试器: 另一种选择是仅使用 Python 控制台以交互方式执行代码。您还可以在这里执行大量代码或一次执行一行代码。

    【讨论】:

      猜你喜欢
      • 2016-08-01
      • 1970-01-01
      • 2023-03-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-04
      • 2021-01-13
      相关资源
      最近更新 更多