【问题标题】:Python: possible to send text to a java app's stdin that is already running?Python:可以将文本发送到已经运行的 java 应用程序的标准输入吗?
【发布时间】:2012-04-20 16:55:00
【问题描述】:

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

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

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

【问题讨论】:

  • 你在什么环境下运行?你可以使用一个文件。

标签: java python windows stdin


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-12-06
    • 1970-01-01
    • 2020-12-12
    • 2022-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多