从j中止jython脚本

2024-06-17 13:12:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我用以下方式使用jython从java启动python脚本:

final PythonInterpreter interp = new PythonInterpreter();
interp.execfile(scriptFile);

这通常发生在新线程中。在

有没有什么方法可以从“外部”即java(例如,如果脚本陷入无休止的循环中,就需要这样做)?这个线程停止()方法已弃用,因此我无法使用此方法。我也不能正常地查询一个布尔变量,因为我不能修改jython代码,因为它通常是在有人让另一个线程中止时进行的。在


Tags: 方法代码脚本new方式jythonjava线程