Java/Python 使用 processBuilder

标签 java python processbuilder inter-process-communicat

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

最佳答案

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

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

关于Java/Python 使用 processBuilder,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27955622/

相关文章:

java - 在 PreparedStatement 中为相同的子查询设置参数

java - 用Java打印文本文件

java - ProcessBuilder 与 Runtime.exec()

python - 如何在QTextBrowser中显示可点击的超链接

java - 使用 Process Builder 从 Java 运行 python

java - 运行 Kshell 脚本时,进程构建器返回退出代码 127

java - 无法访问 JAX-RS api

java - 仅在特定时间内显示错误文本?

python - 作为服务让 PubNub 订阅者保持事件状态 (Python SDK)

python - 在 python 中使用不同参数的包装函数