有没有兄弟知道怎么获取异常的类型,不是获取异常信息,是类型
想要获取这个异常类型做特殊处理
print(type(e))
你要做的是类似这样:
try:
pass
except IOError as e1:
pass
except FileExistsError as e2:
pass
每种故障都是继承自Exception
下面又会再细分成各种故障,都是互相继承的树状关系
具体你到底需要哪些故障判断,可以查查手册
try:
raise SyntaxError()
except BaseException as e:
print(type(e).__name__)