2014-10-16 42 views
0

我剛開始使用python,想知道如何設置用戶使用input()函數輸入內容的時間限制。我看了其他問題,找不到一個:爲用戶輸入命令的時間限制Python3

a)我可以理解 b)適用於我。

我在Python 3.4上,我是一個完整的noob。感謝您花時間回答我的問題!:)

我也在windows上。

回答

-1

Here's一個較早的帖子,回答你的問題。

基本上你使用信號模塊發送一個報警信號給程序一箇中斷輸入命令超時後。

我不確定有一個更簡單的方法來做到這一點,但概括地說,「中斷」函數可以是任何你喜歡的函數,它在超時結束時被調用。當警報觸發時會引發一個異常,它會將您發送到輸入函數的「除外塊」。

實際上,看着這個例子,我認爲input是一個內置函數,所以這個函數真的應該叫別的東西!

+0

如果是重複的,請將其標記,不要回答。 – whereswalden 2014-10-16 17:20:47

+0

@whereswalden啊,好的。標記。我還沒花很多時間在StackOverflow上,所以我不知道禮節。 – Julian 2014-10-16 17:34:10

+0

很酷,歡迎! – whereswalden 2014-10-16 21:33:28