java调用python脚本

来源:互联网 发布:岳云鹏 于谦 知乎 编辑:程序博客网 时间:2024/06/05 00:59

因业务需求 要传递参数调用python脚本函数 并返回执行结果(且python脚本中引用有第三方库)

/**   * 调用python脚本计算额度账期结果    */  private int getPythonResult(Long serialNo,String pyType) throws IOException {    ProcessBuilder pb = new ProcessBuilder("python", creditModelCalc + pyType, "" + serialNo);    Process p = pb.start();    BufferedReader in = new BufferedReader(new InputStreamReader(p.getInputStream()));    int ret = new Integer(in.readLine()).intValue();    return ret;  }

ProcessBuilder方法中要传递:python运行环境、脚本路径、多个参数。

0 0
原创粉丝点击