Выполнить действие во сне

Можно ли в 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"

Это возможно? Если нет, есть ли способ сделать то же самое?


person Raghav Malik    schedule 05.05.2013    source источник
comment
Возможный дублирующий stackoverflow.com/questions/1335507/   -  person Ray Toal    schedule 05.05.2013


Ответы (1)


Во время сна ты ничего не можешь сделать. Обратите внимание на то, чтобы системный вызов alarm (2) в Unix / Linux был прерван через некоторое время.

person vonbrand    schedule 05.05.2013