You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
32 lines
920 B
32 lines
920 B
import org.python.util.PythonInterpreter;
|
|
|
|
import java.io.BufferedReader;
|
|
import java.io.IOException;
|
|
import java.io.InputStreamReader;
|
|
|
|
/**
|
|
* @author yanpeng
|
|
* @version 1.0
|
|
* @desc TODO
|
|
* @company 北京中经网软件有限公司
|
|
* @date 2021/7/16 17:43
|
|
*/
|
|
public class JavaRuntimePythonFile {
|
|
public static void main(String[] args) {
|
|
Process proc;
|
|
try {
|
|
proc = Runtime.getRuntime().exec("python F:\\javaPythonFile.py");
|
|
BufferedReader in = new BufferedReader(new InputStreamReader(proc.getInputStream()));
|
|
String line = null;
|
|
while ((line = in.readLine()) != null) {
|
|
System.out.println("java"+line);
|
|
}
|
|
in.close();
|
|
proc.waitFor();
|
|
} catch (IOException e) {
|
|
e.printStackTrace();
|
|
} catch (InterruptedException e) {
|
|
e.printStackTrace();
|
|
}
|
|
}
|
|
}
|
|
|