python中关于try,expect的用法
try:
code
except Error1 as e: #处理Error1异常
print(e)
上式说明,运行code,如果code恰巧出现了Error1的问题,那么就会打印出e
以下面的为例:
def getImageArr(path, width, height):
try:
img = cv2.imread(path, 1)
return img
except Exception as e:
print(path, e)
img = np.zeros((height, width, 3))
return img
当函数cv2.imread读不到图像的时候,会直接打出来路径与错误类型。
返回的都是0的图像。