python - 在python中引发自定义异常
问题描述
我无法理解代码有什么问题?当我执行时没有任何反应。我期待我的自定义错误消息。
def testing():
try:
raise Exception('My error!')
except:
pass
testing()
解决方案
您正在成功引发异常。但是你正在使用 try/except 块来捕捉它。所以除非你在 except 块中描述它,否则什么都不会发生。
推荐阅读
- python - 我不断收到此错误“pygame.error:显示 Surface 退出”并且不知道该怎么做
- python - 是否有添加和理解抽象类型的 python List 泛型的语法?
- c# - c#字典扩展方法FirstOrDefault不返回预期值
- reactjs - 如果你正在做样式化的组件,你如何在 React 中重置 CSS?
- visual-studio-code - Set VS Code Extension Configuration Values During Installation
- smtplib - 如何使用 smtplib 模块发送链接?F 字符串不起作用
- java - 探索 Mockito
- amazon-eks - EKS 和 EFS 的“MountVolume.SetUp 卷失败”
- c++ - 无法复制 c 字符串并存储在新字符数组中
- cuda - P100 上的 dram_write_bytes 结果