使用jython在java中调用python的实用示例
时间: 2024-05-09 15:20:57 浏览: 169
以下是一个简单的使用Jython在Java中调用Python代码的示例:
1. 安装Jython
首先需要安装Jython。可以从官网下载Jython的最新版本,然后解压缩到本地文件夹中。
2. 在Java中调用Python
使用Jython在Java中调用Python代码非常简单。下面是一个简单的示例:
```java
import org.python.util.PythonInterpreter;
public class JythonExample {
public static void main(String[] args) {
PythonInterpreter interpreter = new PythonInterpreter();
// 执行Python代码
interpreter.exec("print('Hello, World!')");
// 调用Python函数
interpreter.exec("def add(a, b):\n" +
" return a + b\n");
interpreter.exec("result = add(3, 4)");
Object result = interpreter.get("result");
System.out.println("Result: " + result);
}
}
```
在上面的示例中,我们使用PythonInterpreter类来执行Python代码和调用Python函数。在第一个例子中,我们执行了一个简单的打印语句。在第二个例子中,我们定义了一个add函数,并将其作为Python代码执行。然后,我们调用了这个函数,将结果存储在Java中,并打印出来。
注意,我们可以在Python代码中使用任何合法的Python语法和代码。我们可以使用Jython在Java中调用Python的所有功能。
阅读全文