Java 运行python脚本
import java.io.BufferedReader; import java.io.InputStreamReader; public class PythonDemo { public static void main(String[] args) { try { // 构建命令 ProcessBuilder pb = new ProcessBuilder(); pb.command("py", "e://test1.py"); // 解决中文乱码 pb.environment().put("PYTHONIOENCODING", "utf-8"); // 获取进程的输出流和错误流 pb.redirectErrorStream(true); // 启动进程 Process process = pb.start(); // 获取进程输出 BufferedReader reader = new BufferedReader(new InputStreamReader(process.getInputStream())); String line; while ((line = reader.readLine()) != null) { System.out.println(line); } // 等待进程完成 int exitCode = process.waitFor(); System.out.println("Exit Code: " + exitCode); } catch (Exception e) { e.printStackTrace(); } } }

    有些事情,没经历过不知道原理,没失败过不明白奥妙,没痛苦过不了解真谛。临渊羡鱼,不如退而结网!
                    
                
                
            
        
浙公网安备 33010602011771号