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制作爬虫抓取美女图
Jan 20 Python
python实现百度语音识别api
Apr 10 Python
Tensorflow 查看变量的值方法
Jun 14 Python
Django之路由层的实现
Sep 09 Python
Django中提示消息messages的设置方式
Nov 15 Python
Python hmac模块使用实例解析
Dec 24 Python
python GUI库图形界面开发之PyQt5简单绘图板实例与代码分析
Mar 08 Python
GDAL 矢量属性数据修改方式(python)
Mar 10 Python
Pycharm中安装wordcloud等库失败问题及终端通过pip安装的Python库如何添加到Pycharm解释器中(推荐)
May 10 Python
Python验证码截取识别代码实例
May 16 Python
Python数据模型与Python对象模型的相关总结
Jan 26 Python
django inspectdb 操作已有数据库数据的使用步骤
Feb 07 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中对2个数组相加的函数
2011/06/24 PHP
PHP实现将浏览历史页面网址保存到cookie的方法
2015/01/26 PHP
php实现俄罗斯乘法实例
2015/03/07 PHP
一个js封装的不错的选项卡效果代码
2008/02/15 Javascript
为JavaScript添加重载函数的辅助方法
2010/07/04 Javascript
IE网页js语法错误2行字符1、FF中正常的解决方法
2013/09/09 Javascript
鼠标划过实现延迟加载并隐藏层的js代码
2013/10/11 Javascript
jQuery实现点击文本框弹出热门标签的提示效果
2013/11/17 Javascript
JS实现清除指定cookies的方法
2014/09/20 Javascript
jquery幻灯片插件bxslider样式改进实例
2014/10/15 Javascript
详解Javascript 装载和执行
2014/11/17 Javascript
js事件监听器用法实例详解
2015/06/01 Javascript
js实现横向拖拽导航条功能
2017/02/17 Javascript
js遍历获取表格内数据的方法(必看)
2017/04/06 Javascript
Javascript别踩白块儿(钢琴块儿)小游戏实现代码
2017/07/20 Javascript
vue 监听键盘回车事件详解 @keyup.enter || @keyup.enter.native
2018/08/25 Javascript
4个顶级JavaScript高级文本编辑器
2018/10/10 Javascript
vue 解决数组赋值无法渲染在页面的问题
2019/10/28 Javascript
vue中选中多个选项并且改变选中的样式的实例代码
2020/09/16 Javascript
Python的Socket编程过程中实现UDP端口复用的实例分享
2016/03/19 Python
python中for用来遍历range函数的方法
2018/06/08 Python
基于python实现学生信息管理系统
2019/11/22 Python
解决tensorflow训练时内存持续增加并占满的问题
2020/01/19 Python
Python动态导入模块:__import__、importlib、动态导入的使用场景实例分析
2020/03/30 Python
Python根据字符串调用函数过程解析
2020/11/05 Python
CSS3 特效范例整理
2011/08/22 HTML / CSS
CSS+jQuery+PHP+MySQL实现的在线答题功能
2015/04/25 HTML / CSS
Html5 webview元素定位工具的实现
2020/08/07 HTML / CSS
Linux内核产生并发的原因
2012/07/13 面试题
国家领导干部党的群众路线教育实践活动批评与自我批评材料
2014/09/23 职场文书
法人单位授权委托书范文
2014/10/06 职场文书
学校捐书倡议书
2015/04/27 职场文书
2016年教师党员承诺书范文
2016/03/24 职场文书
《家庭教育》读后感3篇
2019/12/18 职场文书
pytest进阶教程之fixture函数详解
2021/03/29 Python
尝试使用Python爬取城市租房信息
2022/04/12 Python