【发布时间】:2012-08-02 18:51:29
【问题描述】:
如何等待用户按任意键 20 秒? IE。我显示消息并计算 20 秒,如果超过 20 秒或用户按下任何键,代码将继续执行。我如何用python做到这一点?
【问题讨论】:
-
查找非阻塞输入,然后在一个 while 循环中实现,检查当前时间与开始时间的比较。
-
@Lanaru:为什么要使用 while 循环?听起来像是忙着等待的糟糕案例。像
select()这样带有超时的东西可以做同样的事情。 -
按任意键不等于输入任意字符串
-
我确实看到了使用 pygame 的跨平台答案.. 但必须有更好的方法。
标签: python python-2.5