在idea中用java调用helloworld.py文件
时间: 2024-05-04 07:20:47 浏览: 120
可以使用Java的ProcessBuilder类来调用Python脚本。以下是一个简单的示例:
```java
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
public class CallPythonScript {
public static void main(String[] args) throws IOException {
String pythonScriptPath = "/path/to/helloworld.py";
// create a process builder to execute the Python script
ProcessBuilder pb = new ProcessBuilder("python", pythonScriptPath);
Process process = pb.start();
// read the output from the Python script
BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream()));
String line = null;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
}
}
```
在上面的示例中,我们使用ProcessBuilder类创建一个进程来执行Python脚本。然后,我们使用BufferedReader类从Python脚本的输出中读取数据,并将其打印到控制台上。请注意,你需要将`/path/to/helloworld.py`替换为你的Python脚本的实际路径。
阅读全文