我正在打开一个进程(使用os.popen()),对于某些命令,它会检测某些按键(例如ESC - 而不是字符,键)。有没有办法将按键事件发送到流程?
答案 0 :(得分:1)
你可能想要像Pexpect
这样的东西。它已经存在了一段时间,现在可能有更好的选择,但它会让你做你想做的事。
据我所知,使用os.popen或subprocess
模块中的命令没有简单的方法。
答案 1 :(得分:0)
显而易见的方法是在它自己的shell中启动进程 像os.popen(“sh command”)
之类的东西答案 2 :(得分:0)
这是什么平台?
如果事件在Win32上运行,您可能必须实际将事件提供给事件循环。