Python:可以将文本发送到已经运行的java应用程序的stdin吗?

时间:2012-04-20 16:55:00

标签: java python windows stdin

我需要将文本发送到独立于Python启动的java应用程序的stdin。到目前为止,我一直在使用pywin32 sendkeys,但是输出中存在一些不一致的问题,这些问题让我寻找其他解决方案。

我知道子进程,但看起来它只能用于与Python启动的子进程交互,而不是独立启动的进程。

Socket对我来说不是一个选项,因为Windows不允许多个连接到同一个端口。

1 个答案:

答案 0 :(得分:1)

从命名管道中读取java应用程序。命名管道允许多个客户端写入它,并且与语言无关。