Jul*_*les 2 posix popen eof python-2.7
我试图让Python来发送EOF信号(Ctrl+ DVIA) Popen()。不幸的是,我Popen()在 *nix-like 系统上找不到任何类型的信号参考。这里有人知道如何发送这样的EOF信号吗?另外,是否有任何关于要发送的可接受信号的参考?
EOF并不是您可以发出的真正信号,而是每个通道的异常情况。(按Ctrl+D表示交互式输入结束实际上是终端驱动程序的一个功能。当您在新行的开头按此组合键时,终端驱动程序会告诉操作系统内核输入流上没有其他可用输入。 )
通常,在EOF管道上发出信号的正确方法是关闭写入通道。假设您使用 来创建 Popen 对象stdin=PIPE,看起来您应该能够做到这一点。
| 归档时间: |
|
| 查看次数: |
3050 次 |
| 最近记录: |