我想要某种形式的东西
try:
# code
except *, error_message:
print(error_message)
即我想拥有一个通用的除外块,该块可以捕获所有类型的异常并显示一条错误消息。例如。 “ ZeroDivisionError:被零除”。可以在python中使用吗?
如果执行以下操作,我可以捕获所有异常,但不会收到错误消息。
try:
# code
except:
print("Exception occurred")
尝试一下:
except Exception as e:
print(str(e))
尝试一下:
try:
raise Exception('An error has occurred.')
except: Exception as ex:
print(ex.message)