2014-10-16 95 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