zl程序教程

您现在的位置是:首页 >  后端

当前栏目

java直接调用python脚本的例子

PythonJAVA 脚本 调用 例子 直接
2023-06-13 09:15:17 时间

复制代码代码如下:


importjava.io.BufferedReader;
importjava.io.InputStreamReader;

publicclassMain{
 publicstaticvoidmain(String[]args){
  try{
   System.out.println("start");
   Processpr=Runtime.getRuntime().exec("pythontest.py");

   BufferedReaderin=newBufferedReader(newInputStreamReader(
     pr.getInputStream()));
   Stringline;
   while((line=in.readLine())!=null){
    System.out.println(line);
   }
   in.close();
   pr.waitFor();
   System.out.println("end");
  }catch(Exceptione){
   e.printStackTrace();
  }
 }
}

如果在eclipse中直接运行报如下错误:

java.io.IOException:Cannotrunprogram"python":CreateProcesserror=2

则配置RunConfiguration中的Enviroment,增加PATH变量,见下图: