Python:如何生成按键?

时间:2008-11-10 22:41:31

标签: python keypress popen

我正在打开一个进程(使用os.popen()),对于某些命令,它会检测某些按键(例如ESC - 而不是字符,键)。有没有办法将按键事件发送到流程?

3 个答案:

答案 0 :(得分:1)

你可能想要像Pexpect这样的东西。它已经存在了一段时间,现在可能有更好的选择,但它会让你做你想做的事。

据我所知,使用os.popen或subprocess模块中的命令没有简单的方法。

答案 1 :(得分:0)

显而易见的方法是在它自己的shell中启动进程 像os.popen(“sh command”)

之类的东西

答案 2 :(得分:0)

这是什么平台?

如果事件在Win32上运行,您可能必须实际将事件提供给事件循环。