睡觉时执行动作

时间:2013-05-05 19:57:14

标签: python input thread-sleep

在python中,是否可以在脚本像time.sleep()一样睡觉时运行代码或执行操作?我想要做的是打印一条消息并收集用户的输入,直到消息打印后10秒。我最初虽然可以做到

print "You have ten seconds to answer the question."
print "The question"
time.sleep(10) and input() simultaneously
print "You are out of time"

这可能吗?如果没有,有没有办法完成同样的事情?

1 个答案:

答案 0 :(得分:1)

睡觉时你无能为力。在Unix / Linux上查找alarm(2)系统调用,以便在一段时间后中断。