赞
赏
在 Python 中,如果我们使用 try 捕获了 异常,并且,我们希望获取异常的详细信息,我们可以使用 as 语句定义一个异常实例。
try:
# 需要检测异常的代码
except Exception as e:
# e 就是异常实例
我们在 except 里面,将捕获到的 Exception 异常使用 as 语句转成了异常实例,该异常实例包含了异常的详细信息。
我们在异常处理时,使用 try except as 获取异常详细信息
if __name__ == '__main__':
print("嗨客网(www.haicoder.net)")
try:
num = input("Please input a number:")
print("Your input is:", int(num))
except Exception as e:
print("Exception :", e)
程序运行后,控制台输出如下:
我们在捕获 Exception 异常时,使用了 as 定义了一个 Exception 异常的实例 e,接着,如果触发了该异常,我们使用 print 打印该异常的实例 e,其中 e 就包含了发生异常的详细信息。
在 Python 中,如果我们使用 try 捕获了异常,并且,我们希望获取异常的详细信息,我们可以使用 as 语句定义一个异常实例。