ожидание ввода клавиатуры с тайм-аутом
] процесс поиска пользователя может быть трудоемким, особенно при работе с большими объемами данных. Чтобы предотвратить чрезмерное ожидание, желательно реализовать тайм -ауты во время подсказки ввода. Этот метод краткий и портативный:
import Sys, выберите Печать («У вас есть десять секунд, чтобы ответить!») # Укажите `timeout` как 10 секунд i, o, e = select.select ([sys.stdin], [], [], 10) if (i): Print («Вы сказали», sys.stdin.readline (). Strip ()) еще: print («Вы ничего не сказали!»)
import sys, select print("You have ten seconds to answer!") # Specify `timeout` as 10 seconds i, o, e = select.select([sys.stdin], [], [], 10) if (i): print("You said", sys.stdin.readline().strip()) else: print("You said nothing!")]
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3