【发布时间】:2026-02-02 22:55:02
【问题描述】:
为什么在 Python 中捕获所有异常是个坏主意?
我知道使用 except: 子句捕获所有异常甚至会捕获“特殊”python 异常:SystemExit、KeyboardInterrupt 和 GeneratorExit。那么为什么不直接使用except Exception: 子句来捕获所有异常呢?
【问题讨论】:
-
要把他们全部抓起来
-
我想最好在生产代码中捕获所有内容,但是随着软件的开发,它可能会使您的代码难以调试......
-
@VineetMenon 我认为,在生产代码中,您应该已经进行了足够的测试,以了解可能出现的所有特定异常并正确处理它们。
标签: python exception exception-handling