首页 > 解决方案 > 在python中引发自定义异常

问题描述

我无法理解代码有什么问题?当我执行时没有任何反应。我期待我的自定义错误消息。

def testing():
  try:
    raise Exception('My error!')
  except:
    pass

testing()

标签: pythonexceptionraise

解决方案


您正在成功引发异常。但是你正在使用 try/except 块来捕捉它。所以除非你在 except 块中描述它,否则什么都不会发生。


推荐阅读