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

目录

  • Python等待输入(input)超时后自动执行后续语句
    • 安装inputimeout包
    • 使用样例
    • 运行实例

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)
    # 继续执行后续代码

运行实例

Python等待输入(input)超时后自动执行后续代码_第1张图片
在10秒内输入,则输出输入的内容。
否则输出“timeout”。

你可能感兴趣的:(python,开发语言,后端)