Python等待输入(input)超时后自动执行后续代码

Python等待输入(input)超时后自动执行后续语句

安装inputimeout包

pip install inputimeout

使用样例

# 调用inputimeout
from inputimeout import inputimeout, TimeoutOccurred

if __name__ == "__main__":
    try:
    	# 10秒内未完成输入,则超时
        c = inputimeout(prompt='You have 10 seconds to input\n', timeout=10)
    except TimeoutOccurred:
        c = 'timeout'
    print(c)
    # 继续执行后续代码

运行实例

运行实例
在10秒内输入,则输出输入的内容。
否则输出“timeout”。


版权声明:本文为wacfucker原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。