Python中的bare-except和broad-except的区别是什么?

在Python中,我们可以编写两种异常处理逻辑

第一个是光秃秃的除外。

try:
   do_something()
except:
   error_handling()

另一个是 “第一宽”,除了。

try:
   do_something()
except Exception:
   error_handling()

它们之间到底有什么区别?

解决方案:

异常层次结构的顶端不是 ExceptionBaseException,它有四个子类。

  • Exception
  • GeneratorExit
  • SystemExit
  • KeyboardInterrupt

A bare except: 相当于 except BaseException:.

给TA打赏
共{{data.count}}人
人已打赏
未分类

如何使输入字段的宽度可变

2022-9-8 8:37:35

未分类

用DIPlib测量垫圈

2022-9-8 8:37:37

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索