0
我想知道是否有任何方法,當我要求用戶輸入時,如果有一種方法來檢測自請求用戶輸入後已經過去了多少秒?如何檢測用戶在python應用程序(Linux)中的不活動時間?
我希望能夠有某種計時器,如果用戶沒有輸入答案並按下回車鍵15分鐘,跳轉到另一個功能,或將用戶輸入設置爲某個默認值和繼續。
下面是用戶的輸入:
res = input('Test result? "(P)ass,(F)ail,(R)etry,(S)ave and Quit,(Q)uit": ')
後15分鐘(900秒),RE集合= 「S」,並繼續。
或類似的東西。
我對類似事件的調查使我相信該解決方案可能不是跨平臺的。我在Red Hat Linux中運行這個腳本。另外,我正在通過PuTTY訪問和執行腳本。
任何幫助將不勝感激。
謝謝。
在linux中,你可以使用curses ...但它不會是超級跨平臺,你將需要改變你的代碼很多 –