【发布时间】:2018-01-21 06:59:34
【问题描述】:
我有一个 Python 程序,其代码包含以下片段:
def Main():
pid = os.getpid()
print 'Process id: {}'.format(pid)
然后,在代码的其他部分,它一直在其 STDIN 上侦听。
此过程输出以下内容:
Process id: 3824
鉴于其 PID,我想从另一个 Python 进程写入上述进程的 STDIN。
我的问题是:我需要从第二个过程中执行什么代码?
我正在使用 Windows。
【问题讨论】:
-
@cᴏʟᴅsᴘᴇᴇᴅ,你能说得具体一点吗?谢谢
-
查看子流程模块以及控制子流程输入输出的方式。然后问一个更精确的问题。
-
@CoryMadden,该示例适用于 Linux,不使用进程的 PID。我需要 Windows 的代码并使用进程的 PID
-
抱歉,我承认我对 Windows 不太了解。
标签: python python-2.7 process stdout stdin