终止执行后,Python脚本继续运行

时间:2019-11-25 20:45:40

标签: python keras spyder

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

所以我认为可能会出问题,并通过二次按钮终止执行。 并在按下后立即继续执行!

没有发生异常或类似事件。好像没事了。

但是在按下按钮后,它会持续一小段时间(例如5秒钟),然后完全停止(未到达脚本结尾)。也许是因为我按下了按钮?

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

有人可以帮助我吗?如果能奏效,我将感到非常高兴。 您是否需要代码(很长)或我忘记的其他信息?

非常感谢!

1 个答案:

答案 0 :(得分:0)

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

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

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