except-with-non-exception-classes (B030) 源自 flake8-bugbear linter。 作用 检查捕获非异常类的异常处理程序。 为什么这不好? 捕获不继承自 BaseException 的类将引发 TypeError。 示例 try: 1 / 0 except 1: ... 建议改为 try: 1 / 0 except ZeroDivisionError: ... 参考 Python documentation: except clause | Python 文档:except 子句 Python 文档:内置异常