python异常触发及自定义异常类解析
更新时间:2019年08月06日 09:57:59 作者:notis
这篇文章主要介绍了python异常触发及自定义异常类解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
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中判断subprocess调起的shell命令是否结束
这篇文章主要介绍了Python中判断subprocess调起的shell命令是否结束的方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧2021-04-04python批量合成bilibili的m4s缓存文件为MP4格式 ver2.5
这篇文章主要介绍了python批量合成bilibili的m4s缓存文件为MP4格式 ver2.5的相关知识,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-12-12Python数据分析之双色球基于线性回归算法预测下期中奖结果示例
这篇文章主要介绍了Python数据分析之双色球基于线性回归算法预测下期中奖结果,涉及Python基于线性回归算法的数值运算相关操作技巧,需要的朋友可以参考下2018-02-02python生成requirements.txt文件的两种方法
requirements.txt 文件是项目的依赖包及其对应版本号的信息列表,本文主要介绍了python生成requirements.txt文件的两种方法,具有一定的参考价值,感兴趣的可以了解一下2023-12-12
最新评论