python等待防止闪退
时间: 2023-06-18 17:06:53 浏览: 175
防止读档闪退
在Python中,可以使用try-except语句来捕获异常并防止程序闪退。同时,可以使用time模块中的sleep函数来让程序等待一段时间,以避免程序快速闪退。
下面是一个例子,程序会等待用户输入一个整数,如果用户输入的不是整数,程序会提示错误并等待3秒后重新开始等待用户输入:
```python
import time
while True:
try:
num = int(input("请输入一个整数:"))
break
except ValueError:
print("输入错误,请输入一个整数!")
time.sleep(3)
```
在这个例子中,我们使用了while True来进行循环,直到用户输入了一个整数才结束循环。如果用户输入的不是整数,就会引发ValueError异常,进入except语句块中。在except语句块中,我们使用print函数输出错误信息,并使用time模块中的sleep函数让程序等待3秒。然后再次进入循环等待用户输入。
阅读全文