繁体   English   中英

在 Java 项目中包含 python package

[英]Include a python package in a Java project

我有一个 Java 项目,其中我通过代码包含了一个 python 脚本:

    try {
        mProcess = Runtime.getRuntime().exec("python pythonScript.py");
    } catch (Exception e) {
        System.out.println(e.toString());
    }

问题是 python 代码需要 python 站点 package 才能运行,

在 Pycharm 中单独运行 python 代码时,它可以正常工作,但 intellij 无法完全理解代码

这些是我试图包含在 intellij 中的导入

将 ply.lex 导入为 lex

将 ply.yacc 导入为 yacc

我不完全理解你的问题,但也许这可以帮助你。

ArrayList<String> cmdLd = new ArrayList<String>();
cmdLd.add("python3");
cmdLd.add("pythonScript.py");
ProcessBuilder pb = new ProcessBuilder(cmdLd);
Process process = pb.start();
process.getOutputStream().close();
process.waitFor();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM