使用java运行Python脚本并获取返回值
目录
使用java运行Python脚本并获取返回值
java运行Python脚本并获取返回值
java运行Python脚本并获取返回值
使用runtime类实现在java中运行Python脚本,话不多说,直接上代码
public static void main(String[] args) {
Process proc;
try {
//运行Python3脚本的命令,换成自己的即可
String shell = "python3 /home/zdq/test.python -s127.0.0.1 -uroot -p123456";
proc = Runtime.getRuntime().exec(shell);
BufferedReader in = new BufferedReader(new InputStreamReader(proc.getInputStream(), "UTF-8"));
String line = null;
while ((line = in.readLine()) != null) {
line = in.readLine();
System.out.println("返回值:" + line);
}
in.close();
proc.waitFor();
}catch (IOException e) {
e.printStackTrace();
}catch (InterruptedException e) {
e.printStackTrace();
}
}