【发布时间】:2019-03-19 13:33:45
【问题描述】:
我有一个独立工作并作为 Windows 服务运行的 python 组件。这个 python 的一个特定文件做了一个特定的工作,我需要使用我的 java 类来调用它。由于是生产环境,所以没有提供 .py 文件。要从 .py 文件调用方法“运行”,我使用以下代码:
PyInterpreter py = new PyInterpreter();
py.execfile("C:\\Users\\narendrar\\Desktop\\hello.py");
PyInstance hello = py.createClass("Hello", "None");
hello.invoke("run");
我想执行类似的操作,但使用已编译的 python 文件。
【问题讨论】:
-
我改变了调用 python 脚本的方法。我不再使用 PyInterpreter,而是使用 Java 中的 Runtime 类来执行脚本。
-
感谢您的快速回归!
标签: java python jython decompiler