码迷,mamicode.com
首页 > 编程语言 > 详细

Python学习-18.Python中的错误处理(三)

时间:2014-09-28 00:55:50      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   io   使用   sp   div   on   c   

在某些情况下,我们需要定义自己的异常并且抛出

先定义一个错误:

1 class MyError(BaseException):
2     def __init__(self):
3         pass

上面定义了一个叫MyError的类,继承自BaseException。在Python中,所有的错误都继承自BaseException,相当于C#中的所有异常都继承自Exception。接下来定义了一个空构造函数。

那么接下来怎样抛出这个异常呢?

在Python中,使用raise关键字,相当于C#中的throw。

1 raise MyError()

这样就可以抛出异常了。

Python学习-18.Python中的错误处理(三)

标签:style   blog   color   io   使用   sp   div   on   c   

原文地址:http://www.cnblogs.com/h82258652/p/3997447.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!