Python异常基类与特定异常

And*_*zco -2 python exception-handling exception

我只是想知道,在使用try时除外,使用Base类"Except"和使用特定异常(如"ImportError"或"IOError"或任何其他特定异常)之间的区别是什么.一个和另一个之间是否存在利弊?

Dan*_*man 5

永远不要抓住基本例外.始终只捕获您知道如何处理的特定异常.其他一切都应该独自存在; 否则你可能隐藏了重要的错误.