我在 GraalVM 中運行 Java 以使用它來執行 python。Context context = Context.create();Value v = context.getPolyglotBindings();v.putMember("arguments", arguments);final Value result = context.eval("python", contentsOfMyScript);System.out.println(result);return jsResult;問題是 python 代碼應該如何接收“參數”。graal 文檔指出,如果這是 JS,我會這樣做:const args = Interop.import('arguments');確實,這行得通。python等價物可能是:import Interopargs = Interop.import('arguments')def main(): return argsmain()這失敗了,因為沒有這樣的模塊。我找不到關于如何從外部語言層獲取這些參數的文檔,只有關于 pythongraal 的文檔以及如何使用 python 傳遞給其他東西。
添加回答
舉報
0/150
提交
取消