栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

JAVA调用带第三方库的Python

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JAVA调用带第三方库的Python

public static void main(String[] args) {
        
        String result = "";
        String[] arguments = new String[] {"python", "D:\WuTong\BanGong\PyCharmWork\OC\Test2\Demo01\Test2.py"};
        try{
            //"cmd /c [your command]"+
            Process process = Runtime.getRuntime()
                    .exec(arguments);

            InputStreamReader ir = new InputStreamReader(process.getInputStream(),"GBK");
            LineNumberReader input = new LineNumberReader(ir);

            result = input.readLine();
            input.close();
            ir.close();
            int re = process.waitFor();
            //错误码 1是错误 0是正确
            System.out.println(re);
            
            System.out.println(result);
        } catch (IOException | InterruptedException e) {
            System.out.println("调用python脚本并读取结果时出错:" + e.getMessage());
        }

    }

 借鉴:

​​​​​​Java(springboot)调用python脚本(包含调用第三方库的脚本)_飞向远方的猪的博客-CSDN博客_springboot调用python

使用Runtime去运行命令行 CreateProcess error=193, %1 不是有效的 Win32 应用程序。_agoodcoolman的博客-CSDN博客_createprocess error=193

 Java调用Python脚本无法得到运行结果_吕小呆呆的博客-CSDN博客_java调用python没反应

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/884357.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号