python - 在 PyCharm 中从某个时间点开始重新运行代码
问题描述
我在 PyCharm 中运行了相当耗时的 python 代码,最初加载数据,然后创建模型等。
我想知道是否可以在代码中将保存环境状态的特定点设置断点。从那里开始,我想对其余代码进行编辑,但最好从我设置的断点重新运行。
通过这样做,我将避免数据加载和模型训练,这将是一个重复的过程。
这在 Python 中是可能的还是在 PyCharm 中有这样的功能?谢谢
解决方案
AFAIK 并根据this question form 2014,PyCharm 在调试模式下不支持热交换代码。当您设置断点并对代码进行一些更改时,它们将不会被应用。
但是,您可以在调试控制台中设置 Python 属性,它可以在当前代码执行时访问您的所有变量。您可以修改它们的值并检查代码失败的原因。为此,只需单击此图标
推荐阅读
- laravel - 道具值改变后axios调用返回相同的值
- python - 使用线程的阶乘计算需要很长时间才能完成,如何解决?
- html - 如何将菜单栏放在右侧?
- typescript - 什么相当于迟到 | 懒惰 | 打字稿中的后期初始化?
- gcc - 从代码中找不到编译器定义的符号
- java - compareTo 与对象在为真时返回假
- c++ - C++ 中的 std::sort() 函数是如何工作的?
- arduino - '(' 标记之前的预期构造函数、析构函数或类型对话
- list - Enum.chunk(arr, 3) 和 Enum.chunk_every(arr, 3) 之间的不同行为
- wordpress - .gitlab-ci.yml - wordpress 服务等待数据库