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数据结构之翻转链表

    Python数据结构之翻转链表

    这篇文章主要介绍了Python数据结构之翻转链表的相关资料,需要的朋友可以参考下
    2017-02-02
  • Python中判断subprocess调起的shell命令是否结束

    Python中判断subprocess调起的shell命令是否结束

    这篇文章主要介绍了Python中判断subprocess调起的shell命令是否结束的方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-04-04
  • pycharm如何实现跨目录调用文件

    pycharm如何实现跨目录调用文件

    这篇文章主要介绍了pycharm如何实现跨目录调用文件,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-02-02
  • python简单实现整数反转的画解算法

    python简单实现整数反转的画解算法

    这篇文章主要介绍了python简单实现整数反转采用了一个有趣的画解算法,通过示例的题目描述来对问题分析进行方案的解决,有需要的朋友可以参考下
    2021-08-08
  • python3使用matplotlib绘制条形图

    python3使用matplotlib绘制条形图

    这篇文章主要为大家详细介绍了python3使用matplotlib绘制条形图,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-03-03
  • python基于双向链表实现LFU算法

    python基于双向链表实现LFU算法

    这篇文章主要为大家详细介绍了python基于双向链表实现LFU算法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05
  • python批量合成bilibili的m4s缓存文件为MP4格式 ver2.5

    python批量合成bilibili的m4s缓存文件为MP4格式 ver2.5

    这篇文章主要介绍了python批量合成bilibili的m4s缓存文件为MP4格式 ver2.5的相关知识,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-12-12
  • Python数据分析之双色球基于线性回归算法预测下期中奖结果示例

    Python数据分析之双色球基于线性回归算法预测下期中奖结果示例

    这篇文章主要介绍了Python数据分析之双色球基于线性回归算法预测下期中奖结果,涉及Python基于线性回归算法的数值运算相关操作技巧,需要的朋友可以参考下
    2018-02-02
  • python生成requirements.txt文件的两种方法

    python生成requirements.txt文件的两种方法

    requirements.txt 文件是项目的依赖包及其对应版本号的信息列表,本文主要介绍了python生成requirements.txt文件的两种方法,具有一定的参考价值,感兴趣的可以了解一下
    2023-12-12
  • python中redis的安装和使用

    python中redis的安装和使用

    本文给大家介绍的是在Python中安装和使用redis数据库的方法以及简单示例,有需要的小伙伴可以参考下
    2016-12-12

最新评论