我正在使用 Python 3.7 编写任何程序。
我想在特定时间后跳过
input
功能。
我的代码具有类似于以下粗略代码的结构。
def functionA():
...(skip)...
def functionB():
...(skip)...
#TIMEOUT = 0.5
while True:
TXT = None
TXT = input("Enter: ")
if TXT == None:
functionA()
elif 'NAME' in TXT:
functionB()
elif TXT == 'EXIT':
break
else:
pass
我想在
TXT = input("Enter: ")
时间(0.5 秒)后跳过线路。我怎样才能让这个流程的代码成为我想要的方式?TIMEOUT
模块
您可以通过运行cmd并输入此命令来安装模块inputimeout
你可以这样使用它
pip install inputimeout
使用步骤
导入文件中的模块
from inputimeout import inputimeout, TimeoutOccurred
try:
var = inputimeout(prompt='>>', timeout=5)
except TimeoutOccurred:
var = ''
inputimeout
和 s prompt=
如果发生超时,请在 timeout=