python捕捉异常
时间: 2023-07-01 18:26:59 浏览: 92
python 自定义异常和异常捕捉的方法
在 Python 中,我们可以使用 try-except 语句捕获异常。以下是一个基本的 try-except 语句的示例:
```python
try:
# 代码块
except ExceptionType:
# 处理异常的代码块
```
在 try 代码块中,我们尝试执行某个可能会引发异常的操作。如果发生异常,则程序将跳转到 except 代码块,其中 ExceptionType 是我们希望捕获的特定异常类型,例如 ZeroDivisionError。
以下是一个具体的示例,演示了如何捕获 ZeroDivisionError 异常:
```python
try:
result = 1 / 0
except ZeroDivisionError:
print("除数为零!")
```
在这个例子中,我们尝试将数字 1 除以 0,这会引发 ZeroDivisionError 异常。我们在 except 代码块中编写了一条消息,用于指出发生了什么错误。
阅读全文