从 GraalVM 示例中,他们有这样的代码来运行一行 Python 代码:
context.eval("python", "\nprint('Hello polyglot world Python!');");
是的,这在 Java 程序中运行良好。
我还可以使用“graalpython”程序从命令行运行 Python 程序。
我的问题是如何从上面提到的 Java 示例中运行 python 程序?
context.eval("python", "\nprint('Hello polyglot world Python!');");
我尝试使用“文件:”参数,但这没有用,或者我做错了什么。
例如,这不起作用:
context.eval("python", "file: /path_to_python/test.py");
这行代码给了我:
原始内部错误:java.lang.RuntimeException:未实现
所以,也许这回答了我的问题,但我必须相信你可以从 GRAAL 程序运行 python 脚本,就像你可以运行一行代码一样。因此,这个帖子。
--
是否支持使用 graal“eval”从 Java 程序中运行 python 程序?如果是这样,我将非常感谢一个使用示例。
非常感谢。