python try except 怎么可以显示出来错误信息
时间: 2023-12-14 09:00:24 浏览: 130
Python异常处理(课件)
5星 · 资源好评率100%
在使用 `try-except` 语句时,可以通过 `except` 后面的异常类型来捕获特定类型的异常,并在 `except` 代码块中打印出错误信息。
以下是一个示例代码:
```python
try:
# 可能会抛出异常的代码
1 / 0
except ZeroDivisionError as e:
# 捕获 ZeroDivisionError 异常,并打印错误信息
print("发生了 ZeroDivisionError 异常:", e)
```
在上面的代码中,由于除数为 0,会触发 `ZeroDivisionError` 异常,程序会跳转到 `except` 代码块中,并打印出错误信息:
```python
发生了 ZeroDivisionError 异常: division by zero
```
如果想要捕获所有类型的异常,可以使用 `Exception` 来代替具体的异常类型。例如:
```python
try:
# 可能会抛出异常的代码
1 / 0
except Exception as e:
# 捕获所有类型的异常,并打印错误信息
print("发生了异常:", e)
```
输出结果如下:
```python
发生了异常: division by zero
```
阅读全文