Java/python 使用 processBuilder

Posted

技术标签:

【中文标题】Java/python 使用 processBuilder【英文标题】:Java/python using processBuilder 【发布时间】:2015-01-15 01:51:12 【问题描述】:

大家晚上好, 我正在使用 processBuilder 在 java 中运行 python 脚本。 python脚本返回一个列表,我不知道如何获取它并使用它,因为我现在可以用进程生成器做的就是打印错误或输出。 是否也可以在java中获取列表。 非常感谢

【问题讨论】:

脚本输出是什么样的? 【参考方案1】:

从您的场景中,您正在寻找进程间通信。

您可以使用共享文件来实现此目的。您的 python 脚本会将输出写入文本文件,而您的 java 程序将读取相同的文件。

【讨论】:

这就是我一开始使用的,但对于我的场景来说这不是一个好主意。目前我正在使用流程输入流,我解析输出以取回正在寻找的列表。

以上是关于Java/python 使用 processBuilder的主要内容,如果未能解决你的问题,请参考以下文章

无法使用 CryptoJS 解密(适用于 Java、Python)

使用应用程序(Java/Python)访问MaxCompute Lightning进行数据开发

将后端代码(Java、Python)与 HTML 集成 [关闭]

如何使用 selenium java/python 确定元素是不是在特定时间显示在屏幕上?

Java Python 集成

使用py4j将Log4j连接到java / python项目中的ipython notebook stderr