public String downVideo(String videoPath){
try {
System.out.println("下载video start---" + System.currentTimeMillis());
StringBuilder sb = new StringBuilder();
String[] args1 = new String[] { "python路径", "要调用的python脚本路径", "参数" };
Process pr = Runtime.getRuntime().exec(args1);
BufferedReader in = new BufferedReader(new InputStreamReader(pr.getInputStream()));
String line;
while ((line = in.readLine()) != null) {
sb.append(line);
}
in.close();
pr.waitFor();
// System.out.println("sb.toString() end---" + sb.toString());
// System.out.println("binding end---" + System.currentTimeMillis());
//返回的是python脚本中打印的信息
return sb.toString();
} catch (Exception e) {
e.printStackTrace();
return "";
}
}
标签:调用,Java,String,python,System,toString,new,sb
来源: https://blog.csdn.net/weixin_41619057/article/details/95959169