我已將控制檯輸出重定向到以下代碼的txt文件,但是有沒有辦法將結果分配給本地變量?例如如果輸出是'Hello World',我想把它分配給一個String變量。Jython中的PythonInterpreter - 存儲結果
我在看PythonInterpreter API,我有些困惑,因爲它對我來說是新的 (http://www.jython.org/javadoc/org/python/util/PythonInterpreter.html)。
我一直在玩setIn和setOut方法,但沒有得到它的工作。
非常感謝您的建議。
public static void main(String[] args) {
// Create an instance of the PythonInterpreter
PythonInterpreter interp = new PythonInterpreter();
// The exec() method executes strings of code
interp.exec("import sys");
interp.exec("print sys");
interp.execfile("C:/Users/A/workspace/LeaerningPyDev/helloWorld.py");
}
嗨stewori,感謝您的意見。我會試試這個。 – user3742439