首页 > 解决方案 > 在 PyCharm 中从某个时间点开始重新运行代码

问题描述

我在 PyCharm 中运行了相当耗时的 python 代码,最初加载数据,然后创建模型等。

我想知道是否可以在代码中将保存环境状态的特定点设置断点。从那里开始,我想对其余代码进行编辑,但最好从我设置的断点重新运行。

通过这样做,我将避免数据加载和模型训练,这将是一个重复的过程。

这在 Python 中是可能的还是在 PyCharm 中有这样的功能?谢谢

标签: pythondebuggingpycharm

解决方案


AFAIK 并根据this question form 2014,PyCharm 在调试模式下不支持热交换代码。当您设置断点并对代码进行一些更改时,它们将不会被应用。

但是,您可以在调试控制台中设置 Python 属性,它可以在当前代码执行时访问您的所有变量。您可以修改它们的值并检查代码失败的原因。为此,只需单击此图标

在此处输入图像描述


推荐阅读