python - 如何检查类是否为异常类?
问题描述
我定义了一个自定义异常:
>>> class MyException(Exception):
>>> pass
我创建了一个异常实例:
>>> a = MyException()
我检查这是否是一个例外。正如预期的那样,它是:
>>> isinstance(a, Exception)
True
但是如何检查该类是否是异常类?
>>> myclass = MyException
>>> isinstance(myclass, Exception)
False
解决方案
推荐阅读
- python - 为什么这个 Python 代码不匹配欧式看涨期权的公式?
- class - 获取接口本身的名称而不是扩展类的名称
- maven - 检查器框架无法解析符号
${org.checkerframework:jdk8:jar} 问题 - vim - .vimrc 自动命令在打开新文件时添加文本
- ios - 移动设备管理 iOS
- asp.net - 在 ASP.NET GridView 中搜索标签值
- java - 带有斑马 jar 的应用程序无法在带有 INSTALL_FAILED_NO_MATCHING_ABIS 的非斑马设备上构建
- ios - 当 Appdelegate 中未设置 rootcontroller 时,视图隐藏在状态栏后面
- sql - 使用 OPNQRYF 按字段的子字符串排序
- c - 将 fftw3 与 fftw 复杂类型一起使用