Python&;Java进程
我想从python脚本生成一个Java进程。然后从调用python脚本中读取java进程的stderr流。这可以用管道来完成吗 我尝试使用python的win32 api从python脚本生成java进程。 我使用win32process.CreateProcess()方法创建了具有管道写入端的java进程 然后,我等待java进程使用win32event.WaitForSingleObject()发出信号(即完成)。然后,我尝试使用win32file.ReadFile()方法从python脚本中读取管道的读取端 但是我不知道如何让java程序与python脚本通信。 我需要在java代码中使用信号处理程序吗?请举个例子 谢谢,, 您应该为此使用Parag,然后调用Python&;Java进程,java,python,Java,Python,我想从python脚本生成一个Java进程。然后从调用python脚本中读取java进程的stderr流。这可以用管道来完成吗 我尝试使用python的win32 api从python脚本生成java进程。 我使用win32process.CreateProcess()方法创建了具有管道写入端的java进程 然后,我等待java进程使用win32event.WaitForSingleObject()发出信号(即完成)。然后,我尝试使用win32file.ReadFile()方法从python脚本
.communicate()
发送输入,等待完成,然后返回stderr
win32 API对于您尝试执行的操作来说,既过于复杂,又不必要复杂。您好,Amber,但是我是否需要在java端特别注意此IPC。。。?我的意思是,我不需要使用信号处理程序吗…?+1,尽管我认为Win32 API对于基本上可以做的任何事情来说都是不必要的复杂;)