python异常触发及自定义异常类解析


Posted in Python onAugust 06, 2019

python程序运行中,可由程序抛出异常。

异常触发:使用raise命令抛出异常,即可使用异常基类Exception,也可使用自定义异常类(继承Exception类)。

class Point:
  def __init__(self, x, y):
    self.x = x
    self.y = y
# Define a class to raise Line errors
class LineError(Exception):  #继承自基类Exception
  def __init__(self,ErrorInfo):
    self.errorinfo=ErrorInfo
  def __str__(self):
    return self.errorinfo
class Line:
  def __init__(self, point1, point2):
    self.point1 = point1
    self.point2 = point2
    if point1.x==point2.x and point1.y==point2.y:
      raise LineError("Cannot create line") 
line = Line(Point(1, 2), Point(1, 2))

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python处理图片之PIL模块简单使用方法
May 11 Python
Python通过正则表达式选取callback的方法
Jul 18 Python
利用Python爬虫给孩子起个好名字
Feb 14 Python
python中Switch/Case实现的示例代码
Nov 09 Python
Python简单定义与使用二叉树示例
May 11 Python
python中datetime模块中strftime/strptime函数的使用
Jul 03 Python
Python学习笔记之视频人脸检测识别实例教程
Mar 06 Python
python卸载后再次安装遇到的问题解决
Jul 10 Python
Python如何批量获取文件夹的大小并保存
Mar 31 Python
python实现输入三角形边长自动作图求面积案例
Apr 12 Python
详解pandas中利用DataFrame对象的.loc[]、.iloc[]方法抽取数据
Dec 13 Python
Python anaconda安装库命令详解
Oct 16 Python
Python DataFrame一列拆成多列以及一行拆成多行
Aug 06 #Python
Django中reverse反转并且传递参数的方法
Aug 06 #Python
matplotlib命令与格式之tick坐标轴日期格式(设置日期主副刻度)
Aug 06 #Python
python+openCV调用摄像头拍摄和处理图片的实现
Aug 06 #Python
对Django 转发和重定向的实例详解
Aug 06 #Python
django 环境变量配置过程详解
Aug 06 #Python
PyQt5基本控件使用之消息弹出、用户输入、文件对话框的使用方法
Aug 06 #Python
You might like
php cout<<的一点看法
2010/01/24 PHP
解析获取优酷视频真实下载地址的PHP源代码
2013/06/26 PHP
php使用ob_flush不能每隔一秒输出原理分析
2015/06/02 PHP
PHP上传图片类显示缩略图功能
2016/06/30 PHP
flash javascript之间的通讯方法小结
2008/12/20 Javascript
IE6、IE7中获取Button元素的值的bug说明
2011/08/28 Javascript
编写针对IE的JS代码两种编写方法
2013/01/30 Javascript
怎么清空javascript数组
2013/05/11 Javascript
js循环改变div颜色具体方法
2013/06/25 Javascript
js 剪切板的用法(clipboardData.setData)与js match函数介绍
2013/11/19 Javascript
Bootstrap模态框调用功能实现方法
2016/09/19 Javascript
jQuery查找dom的几种方法效率详解
2017/05/17 jQuery
详解vue-cli 构建Vue项目遇到的坑
2017/08/30 Javascript
jQuery实现checkbox全选功能完整实例
2018/07/12 jQuery
vue发送ajax请求详解
2018/10/09 Javascript
js中对象和面向对象与Json介绍
2019/01/21 Javascript
vue如何限制只能输入正负数及小数
2019/07/04 Javascript
JavaScript实现模态对话框实例
2020/01/13 Javascript
Python中SOAP项目的介绍及其在web开发中的应用
2015/04/14 Python
Python编程入门的一些基本知识
2015/05/13 Python
Python守护进程用法实例分析
2015/06/04 Python
Python的Flask框架应用调用Redis队列数据的方法
2016/06/06 Python
Python简单读写Xls格式文档的方法示例
2018/08/17 Python
python检测IP地址变化并触发事件
2018/12/26 Python
对python多线程SSH登录并发脚本详解
2019/02/14 Python
python实现QQ邮箱发送邮件
2020/03/06 Python
python中导入 train_test_split提示错误的解决
2020/06/19 Python
Scholastic父母商店:儿童书籍
2017/01/01 全球购物
专注澳大利亚特产和新西兰特产的澳洲中文网:0061澳洲制造
2019/03/24 全球购物
Conforama瑞士:家具、厨房、电器、装饰
2020/09/06 全球购物
先进个人事迹材料
2014/01/25 职场文书
委托书范文
2014/04/02 职场文书
法人委托书范本格式
2014/09/15 职场文书
离婚协议书应该怎么写
2014/10/12 职场文书
2014年宣传部工作总结
2014/11/12 职场文书
2016年寒假家长评语
2015/10/10 职场文书