Python和Java进程之间的IPC

2024-05-17 08:09:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我想从python脚本生成一个Java进程。然后从调用python脚本读取java进程的stderr流。用管子能做到吗?在

我尝试使用python的win32api从python脚本生成java进程。 我使用win32创建了一个java进程,该进程具有管道的写结束过程.创建过程()方法。在

然后我使用win32等待java进程发出信号(即finish)event.WaitForSingleObject()。然后我尝试使用win32从python脚本中读取读取管道末端文件.ReadFile()方法。在

但是我不知道如何让java程序与python脚本通信。 我需要在java代码中使用信号处理程序吗?请举个例子。。。在

谢谢你, 巴拉圭


Tags: 方法程序脚本event管道进程过程stderr
1条回答
网友
1楼 · 发布于 2024-05-17 08:09:25

您应该为此使用^{},然后调用.communicate()发送输入,等待finish,然后取回stderr。在

win32api对于您所要做的事情来说都是过度的和不必要的复杂性。在

相关问题 更多 >