首页 > 解决方案 > 如何在python中捕获异常消息?

问题描述

我想要某种形式的东西

try:
  # code
except *, error_message:
  print(error_message)

即我想要一个通用的 except 块来捕获所有类型的异常并打印错误消息。例如。“ZeroDivisionError:除以零”。在python中有可能吗?

如果我执行以下操作,我可以捕获所有异常,但不会收到错误消息。

try:
  # code
except:
  print("Exception occurred")

标签: pythonexceptiontry-catch

解决方案


尝试这个:

except Exception as e:
    print(str(e))

推荐阅读