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脚本
