主动抛出异常
示例:
参考文章:使用Python提供的raise语句主动抛出异常
将异常抛出给上一级
示例:
# -*- coding: utf-8 -*-
"""
@File : test.py
@Time : 2020/3/30 17:49
@Author : Dontla
@Email : sxana@qq.com
@Software: PyCharm
"""
try:
try:
raise ValueError
# raise ValueError("me")
except Exception:
print('in')
print(Exception)
# raise ValueError("me")
raise
except Exception:
print('out')
print(Exception)
结果:
D:\20200204_tensorflow_yolov3_train\python\python.exe C:/Users/SIQI/Desktop/LabelImg原版/工具/labelImg/test.py
in
<class 'Exception'>
out
<class 'Exception'>
Process finished with exit code 0