python里面的try catch
时间: 2023-11-13 12:54:02 浏览: 278
try 与 catch finally关键字
在Python中,try-catch(也称为try-except)是一种异常处理机制。它用于捕获并处理可能引发的异常,以防止程序崩溃。下面是一个try-catch的基本语法示例:
```python
try:
# 代码块,可能会引发异常
except ExceptionType:
# 异常处理代码块
```
在这个语法中,你将需要将可能引发异常的代码放在try块中。如果try块中的代码引发了一个指定类型的异常,那么对应的except块中的代码将被执行。你可以使用不同的except块来处理不同类型的异常。
下面是一个示例,演示如何使用try-catch处理一个除以零的错误:
```python
try:
num1 = 10
num2 = 0
result = num1 / num2
print(result)
except ZeroDivisionError:
print("除以零错误!")
```
在这个例子中,由于我们试图将一个数字除以零,会引发ZeroDivisionError异常。try块中的代码会导致程序异常,但是由于我们在except块中捕获了这个异常,所以程序不会崩溃。相反,它会输出"除以零错误!"。
阅读全文