«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Советы по реализации функции тайм -аута ввода клавиатуры в Python

Советы по реализации функции тайм -аута ввода клавиатуры в Python

Опубликовано в 2025-04-29
Просматривать:506

How Can I Implement a Timeout for Keyboard Input in Python?

ожидание ввода клавиатуры с тайм-аутом

] процесс поиска пользователя может быть трудоемким, особенно при работе с большими объемами данных. Чтобы предотвратить чрезмерное ожидание, желательно реализовать тайм -ауты во время подсказки ввода. Этот метод краткий и портативный:

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