Python 脚本在终止执行后继续

Python script continues after killing the execution

我训练了一个神经元网络,在执行脚本时它似乎在一段时间后停止了。 什么都没有打印出来(超过 20 分钟,通常它几乎每秒打印一些东西)。

所以我认为会出现问题并通过二次按钮终止执行。 然后一按就继续行刑!?

没有发生异常或类似的事情。好像是凭空冒出来的。

但是在按下按钮后,它会持续很短的时间,比如 5 秒,然后完全停止(没有到达脚本末尾)。可能是因为我按下了按钮?

首先我认为 Spyder IDE 可能是原因,也许它不能正常工作。所以我测试了 JupyterLab 但它完全一样!

谁能帮帮我?如果它能奏效,我会非常高兴...... 您需要代码(真的很长)还是我忘记的其他信息?

非常感谢!

尽管如此,我不明白为什么在按下停止按钮后继续执行,我认为出现奇怪行为的原因是错误实现的 while 循环。我忘记了嵌套 if 子句中的 break 语句。

大概我很确定 py 脚本和 jar 文件的执行基本上是不同的。在 Java 中(我仍然习惯于 Java)停止执行后控制台打印将永远不会继续。 :D 正是这让我寻找与编码错误不同的原因。

但是,在更正错误后它可以正常工作。