等待超時輸入鍵盤輸入
一個解決方案涉及利用選擇調用。此方法是簡潔且可移植的:導入sys,選擇 打印(“您有十秒鐘可以回答!”) #將`timeout'指定為10秒 i,o,e = select.select([sys.stdin],[],[],10) 如果(i): 打印(“您說”,sys.stdin.readline()。strip()) 別的: print(“您什麼也沒說!”)此代碼等待用戶輸入指定的持續時間(在這種情況下為10秒)。如果用戶在該窗口中提供輸入,則將捕獲和顯示響應。否則,打印了“空響應”消息。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3