我正在制作任何程序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: ")
after TIMEOUT
时间,0.5 秒。我怎样才能按照我想要的方式编写这个流程的代码?
您可以使用inputimeout
module
您可以通过运行 cmd 并输入以下命令来安装该模块
pip install inputimeout
你可以这样使用它
from inputimeout import inputimeout, TimeoutOccurred
try:
var = inputimeout(prompt='>>', timeout=5)
except TimeoutOccurred:
var = ''
使用步骤
- 导入文件中的模块
- 启动try方法
- 创建一个变量并代替输入使用
inputimeout
函数并输入值 as prompt=
and timeout=
- In
except TimeoutOccurred:
如果发生超时,请输入 var 的值
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)