java调用python比较好的方法
String[] arg = new String[] {"python",types,parameter};//第一个参数是python解释器位置,第二个参数是执行的python脚本位置,接下来的都是参数 Process process = Runtime.getRuntime().exec(arg); InputStreamReader inputStreamReader = new InputStreamReader(process.getInputStream()); BufferedReader bufferedReader = new BufferedReader(inputStreamReader); String line = ""; StringBuffer stringBuffer = new StringBuffer(); while ((line = bufferedReader.readLine()) != null) { stringBuffer.append(line); stringBuffer.append(" "); } bufferedReader.close(); process.waitFor();
使用了上述的方法,不需要担心第三个库或者包无法导入而造成脚本无法运行的问题。
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: java调用python方法总结
- 下一篇: java调用python脚本