我正在打开一个进程(使用 os.popen() ),对于某些命令,它会检测某些按键(例如 ESC - 不是字符,键)。有没有办法将按键事件发送到进程?
Wilson Fowlie
问问题
2605 次
3 回答
1
您可能想要类似Pexpect
. 已经有一段时间了,现在可能有更好的选择,但它会让你做你想做的事。
据我所知,使用 os.popen 或模块中的命令没有简单的方法来做这种事情subprocess
。
于 2008-11-10T22:52:35.460 回答
0
这是在什么平台上的?
如果它在 Win32 上运行,您可能必须实际将事件馈送到事件循环中。
于 2008-11-11T00:04:58.120 回答
0
显而易见的方法是在它自己的外壳中启动该过程。
类似 os.popen("sh command")
于 2008-11-10T22:46:59.883 回答