如何捕获FunctionTimedOut异常
时间: 2024-05-02 14:19:05 浏览: 39
实现捕获应用的运行时异常
5星 · 资源好评率100%
你可以使用try-except语句来捕获FunctionTimedOut异常,try语句块中执行可能会超时的代码,except语句块中处理超时异常。以下示例代码展示如何使用try-except捕获FunctionTimedOut异常:
```python
from timeout_decorator import timeout, TimeoutError
@timeout(5)
def my_func():
# 需要在5秒内执行完的代码
try:
my_func()
except TimeoutError:
# 处理超时异常
print("函数执行超时!")
```
阅读全文