python 输出异常方法
时间: 2023-02-06 09:21:05 浏览: 378
在 Python 中,可以使用 `try` 和 `except` 语句来捕获异常并进行处理。例如:
```
try:
# 代码块,可能会出现异常的代码
except Exception as e:
# 处理异常的代码,e 是异常的实例
```
具体的,你可以这样写:
```
try:
# 可能出现异常的代码
print(1 / 0)
except Exception as e:
# 处理 ZeroDivisionError 异常
print("出现异常:", e)
```
运行上面的代码,会输出 "出现异常: division by zero"。
除了 `Exception` 类型的异常,你还可以捕获其他类型的异常,例如:
```
try:
# 可能出现异常的代码
print(int("abc"))
except ValueError as e:
# 处理 ValueError 异常
print("出现异常:", e)
```
运行上面的代码,会输出 "出现异常: invalid literal for int() with base 10: 'abc'"。
你也可以使用 `finally` 语句来定义无论是否出现异常都要执行的代码块。例如:
```
try:
# 可能出现异常的代码
print(1 / 0)
except Exception as e:
# 处理异常的代码
print("出现异常:", e)
finally:
# 无论是否出现异常都要执行的代码
print("finally 代码块执行完毕")
```
运行上面的代码,会输出 "出现异常: division by zero" 和 "finally 代码块执行完毕"
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)