前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >68 - 自定义异常类

68 - 自定义异常类

原创
作者头像
ruochen
修改2021-06-11 10:05:32
修改2021-06-11 10:05:32
3580
举报

请用代码描述如何定义异常类、抛出异常类以及捕捉异常类

代码语言:txt
复制
'''
Exception
'''

class MyException(Exception):
    pass

num = 12

if num >= 10:
    raise MyException('抛出异常')
print('正常执行')
代码语言:txt
复制
---------------------------------------------------------------------------
代码语言:txt
复制
MyException                               Traceback (most recent call last)
代码语言:txt
复制
<ipython-input-4-b1e683127a7f> in <module>
代码语言:txt
复制
      9 
代码语言:txt
复制
     10 if num >= 10:
代码语言:txt
复制
---> 11     raise MyException('抛出异常')
代码语言:txt
复制
     12 print('正常执行')
代码语言:txt
复制
MyException: 抛出异常
代码语言:txt
复制
try:
    if num >= 10:
        raise MyException('抛出异常')
    print('正常执行')
except MyException:
    print('发生异常')
代码语言:txt
复制
发生异常

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 请用代码描述如何定义异常类、抛出异常类以及捕捉异常类
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档