Python中获取异常(Exception)信息
原文摘自:
https://www.cnblogs.com/Lival/p/6203111.html
https://www.cnblogs.com/klchang/p/4635040.html
另补充:
二、raise 引发一个异常
例子:如果输入的数据不是整数,则引发一个ValueError
inputValue=input("please input a int data :")
if type(inputValue)!=type(1):
raise ValueError
else:
print inputValue
print('done')
假设输入1.2,运行结果为:
please input a int data :1.2
Traceback (most recent call last):
File “C:/Users/lirong/PycharmProjects/untitled/openfile.py”, line 3, in
raise ValueError
ValueError
如果输入1,运行结果为:
please input a int data :1
1
注:后面的done不会执行,与except有区别,try…except便会执行