【问题标题】:raw_input with limited time?raw_input 时间有限?
【发布时间】:2012-07-07 00:42:50
【问题描述】:

有没有办法给用户一个 raw_input,但如果在 x 时间内没有输入任何内容,则给出一个空响应 ("")?我想在脚本启动时给用户 10 秒的时间来输入选项,但是如果时间到了(或者他们按回车键),只需继续脚本。如果你知道 AppleScript,我想在 python 中使用display dialog "Enter options" giving up after 10

【问题讨论】:

  • 可以在单独的进程中收集用户输入,然后在特定时间后对该进程使用terminate() 方法。

标签: python time input


【解决方案1】:

如果你在 unix 领域,你可以使用 python 的信号库并使用alarm。否则,我认为raw_input 完全是线程阻塞的。

请参阅this answer 以获得实施帮助。

【讨论】:

    猜你喜欢
    • 2011-02-25
    • 2011-11-13
    • 1970-01-01
    • 2011-03-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-17
    相关资源
    最近更新 更多