如何在Python中向异常传递参数?

如何在Python中向异常传递参数?

异常可以有一个参数,该参数是一个值,提供有关问题的附加信息。参数的内容因异常而异。您可以通过在 except 子句中提供变量来捕获异常的参数,如下所示

阅读更多:Python 教程

例子

try:
b=float(56+78/0)
except Exception, Argument:
print 'This is the Argument\n', Argument

输出

获取到的输出如下所示

This is the Argument
integer division or modulo by zero

如果您编写处理单个异常的代码,则可以在 except 语句中的异常名称后面跟随变量。如果您捕获多个异常,则可以在异常的元组后跟随变量。

此变量通常接收包含异常原因的值。该变量可以接收单个值或多个值,形式为元组。这个元组通常包含错误字符串、错误编号和错误位置。

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程